[#400858] Support for multiple Inheritance by classes — Ross Konsolebox <lists@...>

Will Ruby ever support multiple inheritance through classes instead of

23 messages 2012/11/03
[#400859] Re: Support for multiple Inheritance by classes — Arlen Cuss <ar@...> 2012/11/03

I think I can say "no" with a fair amount of confidence.

[#400902] Re: Support for multiple Inheritance by classes — Ross Konsolebox <lists@...> 2012/11/04

Arlen Cuss wrote in post #1082618:

[#400904] Re: Support for multiple Inheritance by classes — Peter Hickman <peterhickman386@...> 2012/11/04

Even though other languages handle multiple inheritance without any

[#400865] why does UnboundMethod need to remember the class it was retrieved from (not merely owner)? — "Mean L." <lists@...>

class Base; def foo; end end

17 messages 2012/11/03

[#400914] login web page using mechanize — john smith <lists@...>

new to ruby, love the language. read programmatic programmers guide to

25 messages 2012/11/04

[#400985] How to merge two or more hashes in to one? — "Jermaine O." <lists@...>

Hi everyone.

14 messages 2012/11/06

[#401026] Site down watir-webdriver — ajay paswan <lists@...>

Whenever a site is down it keeps on looking for it for sometime and

14 messages 2012/11/07

[#401027] Closing popups watir-webdriver — ajay paswan <lists@...>

Sometimes popup comes when a link is clicked, sometimes popup comes when

14 messages 2012/11/07

[#401125] Complete newbie — "Carlos A." <lists@...>

Hey guys!

14 messages 2012/11/10

[#401161] Convert date to string — Ferdous ara <lists@...>

Hi

12 messages 2012/11/11

[#401173] question on watir — Raj pal <lists@...>

I am automating Idit application using Ruby, at one screen I can't feed

233 messages 2012/11/12

[#401191] Extending Array instances — Charles Hixson <charleshixsn@...>

I'm trying to figure out a good way to extend an Array, when the items

17 messages 2012/11/12
[#401195] Re: Extending Array instances — Brian Candler <lists@...> 2012/11/12

Charles Hixson wrote in post #1084111:

[#401200] Efficient way for comparing records between 2 large files (16 million records) — Ruby Student <ruby.student@...>

Team,

9 messages 2012/11/12

[#401274] following along with "Beginning Ruby." — Al Baker <lists@...>

I'm having trouble following along with some of the examples in this

15 messages 2012/11/15

[#401279] Question on exceptions — Justin Gamble <lists@...>

Hello! I have a simple bank program where I have to have an exception

16 messages 2012/11/15
[#401281] Re: Question on exceptions — Justin Gamble <lists@...> 2012/11/15

What is the reason of doing the .new(...)in

[#401295] Re: Question on exceptions — Brian Candler <lists@...> 2012/11/16

Justin Gamble wrote in post #1084635:

[#401296] Re: Question on exceptions — tamouse mailing lists <tamouse.lists@...> 2012/11/16

On Fri, Nov 16, 2012 at 1:43 AM, Brian Candler <lists@ruby-forum.com> wrote:

[#401301] Alternatives to methods for large number of nested "ifs" — Philip Rhoades <phil@...>

People,

11 messages 2012/11/16

[#401336] Advice for simple client/server application — Panagiotis Atmatzidis <atma@...>

Hello,

12 messages 2012/11/17

[#401364] Metaprogramming — "Aurimas N." <lists@...>

Hello,

12 messages 2012/11/19

[#401404] "undefined method `synchronize' for #<Mutex:0xa0f5adc>" from embedded Ruby program — Graham Menhennitt <graham@...>

I'm writing a C++ program (on Centos 5 Linux) that embeds a Ruby 1.9.3

9 messages 2012/11/21

[#401422] how to increase variable inside the while loop — Ferdous ara <lists@...>

Hi, my question might be confusing as its hard for me to make it clear,

12 messages 2012/11/21

[#401451] Arrays with records as objects — Steve Tucknott <lists@...>

I am completely new to Ruby.

11 messages 2012/11/22

[#401458] working with mysql in ruby — john smith <lists@...>

i have been trying to successfully connect ruby with mysql. there are a

17 messages 2012/11/22

[#401567] click on link not working with ie #watir-webdriver — ajay paswan <lists@...>

Greetings,

12 messages 2012/11/26

[#401578] atomic statements in multithreading — ajay paswan <lists@...>

suppose I am working in multiple thread each thread runs following

10 messages 2012/11/26

[#401607] Novice: Understanding instance 'variables' and methods — Steve Tucknott <lists@...>

A question - or comment - on instance variables.

10 messages 2012/11/26

[#401644] Getting the smallest Items of an Array — "Ismail M." <lists@...>

Hello guys,

14 messages 2012/11/27

[#401655] gem problems(sigh) — Al Baker <lists@...>

i tried to make a gem and tried to build the spec file and this is what

10 messages 2012/11/28

[#401688] sorting data from a file — "Ismail M." <lists@...>

Hey guys,

16 messages 2012/11/28

[#401706] Newbie question: (free) on-line courses? — Ken D'Ambrosio <ken@...>

Hello, all. There's a bunch of free on-line training for Javascript,

11 messages 2012/11/28

Re: REXML & HTMLentities incorrectly map to UTF-8

From: Matthew Kerwin <matthew@...>
Date: 2012-11-05 13:09:09 UTC
List: ruby-talk #400949
Something that might not have been noticed:

U+0092 (apparently called "PRIVATE USE TWO" but usually a rounded
apostrophe) when encoded in UTF-8 is two bytes long: 0xC2 0x92.  Where
you're seeing what appears to be U+C292, I would assume you're actually
seeing a two-byte UTF-8 encoded form of U+92 (remember that UTF-8 is
emphatically not UCS-2).  Thus the character would be being interpreted
"correctly" as the apostrophe char, and output as UTF-8.

If it starts looking like "Â’" (that is, 0xC3 0x82 0xC2 0x92) then you're
in double-encoding land.

And for the record, U+C292 isn't a control code, it's a hangul character 슒

On 5 November 2012 22:53, Kouhei Sutou <kou@cozmixng.org> wrote:

> Hi,
>
> In <fec82c6b596b842bf6731e87991ed3cc@ruby-forum.com>
>   "Re: REXML & HTMLentities incorrectly map to UTF-8" on Mon, 5 Nov 2012
> 11:18:33 +0900,
>   "Mark S." <lists@ruby-forum.com> wrote:
>
> > Kouhei Sutou wrote in post #1082578:
> >> Could you show me a sample Ruby code?
> >> If I can reproduce your problem with the code on my machine, I
> >> will fix the problem and the fix will be shipped in Ruby 2.0.0.
> >
> > Here is some code to produce the problem, plus the input xml and the
> > output xml that I got when running the code. If you view the output in
> > an editor that shows hex code, you'll see that the apostrophe in
> > "fund's" becomes transliterated to char point C292 -- which is just an
> > unused control code.
> >
> > The entity code used for the apostrophe is &#146; which my Oreilly HTML
> > book indicates should indeed be rendered as an apostrophe.
>
> Thanks for providing sample code.
>
> First, "&#146;" should be handled as U+0092 in XML.
> See also:
>   http://www.w3.org/TR/REC-xml/#sec-references
>
>   If the character reference begins with " &#x ", the digits
>   and letters up to the terminating ; provide a hexadecimal
>   representation of the character's code point in ISO/IEC
>   10646. If it begins just with " &# ", the digits up to the
>   terminating ; provide a decimal representation of the
>   character's code point.
>
> In your case, "&#" case. It means that 146 is handled as
> decimal and it is 0x92 in hexadecimal. So &#146; is U+0092
> in XML.
>
> (Note that XML is not HTML.)
>
> > But the problem is even worse. It turns out that if there is any HTML
> > tagging inside of the CDATA ... REXML deletes the data! Sometimes it
> > even hangs up with a "tree parsing error" (not exact text) with no
> > indication what source tag is giving the problem. (Sorry, can't provide
> > that sample input since its 15megs of semi-private data).
>
> I can't reproduce your problem with the following script:
>
>   require "rexml/document"
>
>   document = REXML::Document.new(<<-EOX)
>   <notebook>
>     <note><![CDATA[<html>tag</html>]]></note>
>   </notebook>
>   EOX
>
>   note = document.elements["/notebook/note"]
>   cdata = note[0]
>   p cdata
>   # => "<html>tag</html>"
>
> It seems that the output includes HTML tag in CDATA.
>
>
> Thanks,
> --
> kou
>
>


-- 
  Matthew Kerwin, B.Sc (CompSci) (Hons)
  http://matthew.kerwin.net.au/
  ABN: 59-013-727-651

  "You'll never find a programming language that frees
  you from the burden of clarifying your ideas." - xkcd

In This Thread