[#406419] Recursion with Hash — Love U Ruby <lists@...>

h = {a: {b: {c: 23}}}

14 messages 2013/04/01

[#406465] Exclusively for Rubyists, a community on Facebook — "senthil k." <lists@...>

I was surprised to know that there is no community for Ruby Programming

12 messages 2013/04/03
[#406467] Re: Exclusively for Rubyists, a community on Facebook — Marc Heiler <lists@...> 2013/04/04

Thing is, some people do not use Facebook and never will.

[#406528] Role of bundler in creating and installing a gem — Jon Cairns <lists@...>

Hi fellow rubyists,

11 messages 2013/04/05

[#406555] How do you know what the main file in Ruby Projects is? — peteV <pete0verse@...>

Hi Ruby people,

18 messages 2013/04/05
[#406558] Re: How do you know what the main file in Ruby Projects is? — "Carlo E. Prelz" <fluido@...> 2013/04/05

Subject: How do you know what the main file in Ruby Projects is?

[#406560] Re: How do you know what the main file in Ruby Projects is? — Hans Mackowiak <lists@...> 2013/04/05

Carlo E. Prelz wrote in post #1104616:

[#406562] Re: How do you know what the main file in Ruby Projects is? — "D. Deryl Downey" <me@...> 2013/04/05

Actually its not wrong. What it does is explicitly state which ruby

[#406563] Re: How do you know what the main file in Ruby Projects is? — Matt Lawrence <matt@...> 2013/04/05

On Sat, 6 Apr 2013, D. Deryl Downey wrote:

[#406564] Re: How do you know what the main file in Ruby Projects is? — Hans Mackowiak <lists@...> 2013/04/05

Matt Lawrence wrote in post #1104625:

[#406566] Re: How do you know what the main file in Ruby Projects is? — Matt Lawrence <matt@...> 2013/04/05

On Sat, 6 Apr 2013, Hans Mackowiak wrote:

[#406570] Re: How do you know what the main file in Ruby Projects is? — Matthew Mongeau <halogenandtoast@...> 2013/04/05

I'm interested in the issue with using env, but I find you explanation a but=

[#406600] Mapping string data ptr to buffer in ffi — se gm <lists@...>

I'm trying to implement some "shared memory" in Ruby, but I'm not sure

20 messages 2013/04/08

[#406683] confusion with Struct class — Love U Ruby <lists@...>

I went to there - http://www.ruby-doc.org/core-2.0/Struct.html but the

29 messages 2013/04/11
[#406694] Re: confusion with Struct class — Love U Ruby <lists@...> 2013/04/11

Why does every time the has value getting changed,while the instance

[#406762] Why does #content method in nokogiri not printing the full text? — Love U Ruby <lists@...>

Here is the documentation: http://www.rubydoc.info/gems/nokogiri/frames

19 messages 2013/04/14
[#406764] Re: Why does #content method in nokogiri not printing the full text? — tamouse mailing lists <tamouse.lists@...> 2013/04/14

On Sun, Apr 14, 2013 at 11:19 AM, Love U Ruby <lists@ruby-forum.com> wrote:

[#406874] Input: sentence Modify: words Output: modified sentence — Philip Parker <lists@...>

I am new to Ruby. This is a programming interview question to use any

11 messages 2013/04/19

[#406912] Tap method : good or bad practice ? — Sébastien Durand <lists@...>

Hi all !

18 messages 2013/04/21

[#406936] BEGINNER -CLASS QUERY — shaik farooq <lists@...>

HEY as we know that the object conatins the instance variables that are

22 messages 2013/04/22

[#406966] copying files syntax with FileUtils.rb (grr.) — Thomas Luedeke <lists@...>

In my Ruby scripting, there is probably no greater and chronic source of

10 messages 2013/04/23

[#406969] what is the $- magic global? — Matthew Kerwin <lists@...>

I've been searching for the past hour or so, including manually stepping

13 messages 2013/04/24

[#407059] New Rexx like data structure — Peter Hickman <peterhickman386@...>

This is just something that I have been playing with for some time but I

11 messages 2013/04/29

[#407070] writing lines to a file — peteV <pete0verse@...>

I have a text file with on every line a magic card number and such info

13 messages 2013/04/29

Re: How to quote variable of an array

From: tamouse mailing lists <tamouse.lists@...>
Date: 2013-04-02 20:26:35 UTC
List: ruby-talk #406455
On Mon, Apr 1, 2013 at 8:26 PM, sundar sundar <lists@ruby-forum.com> wrote:
> disk_list =3D [udisk_udisk.EnumerateDevices]

This looks interesting. What actually does #EnumerateDevice return? In
that construction, you are wrapping that in an array. Is it already an
array of strings? I suggest at this point doing `p disk_list` to see
what it actually contains. My suspicion is that you've got an array of
array of strings there, but I don't know the method, obviously.

> disk_list.each { |disk|
> #puts %Q{"#{disk}"}
> puts disk

If this is the source of the lines below....

> udisk_udisk =3D udisk_service.object("#{disk}")
> udisk_udisk.introspect
> udisk_udisk_i =3D udisk_udisk["org.freedesktop.UDisks.Device"]

... what does the following line show? (and where is it in the output?)

> puts udisk_udisk_i["IdUuid"]


> }
>
> disk_list is array of available disks attached to system. When i use
> "put disk" in the loop i list all the disk with out problem. Like this
> /org/freedesktop/UDisks/devices/sr0
> /org/freedesktop/UDisks/devices/sdc
> /org/freedesktop/UDisks/devices/sdb
> /org/freedesktop/UDisks/devices/sda
> /org/freedesktop/UDisks/devices/sda1
> /org/freedesktop/UDisks/devices/sda2
> /org/freedesktop/UDisks/devices/sda3
> /org/freedesktop/UDisks/devices/sdc1
> /org/freedesktop/UDisks/devices/sda5
> /org/freedesktop/UDisks/devices/sda6
> /org/freedesktop/UDisks/devices/sdb1
> /org/freedesktop/UDisks/devices/sda7
> /org/freedesktop/UDisks/devices/sda8
>
> But when i quote with either "puts %Q{"#{disk}"}" or "p disk.to_s" then
> the output becomes
> "/org/freedesktop/UDisks/devices/sr0/org/freedesktop/UDisks/devices/sdc/o=
rg/freedesktop/UDisks/devices/sdb/org/freedesktop/UDisks/devices/sda/org/fr=
eedesktop/UDisks/devices/sda1/org/freedesktop/UDisks/devices/sda2/org/freed=
esktop/UDisks/devices/sda3/org/freedesktop/UDisks/devices/sdc1/org/freedesk=
top/UDisks/devices/sda5/org/freedesktop/UDisks/devices/sda6/org/freedesktop=
/UDisks/devices/sdb1/org/freedesktop/UDisks/devices/sda7/org/freedesktop/UD=
isks/devices/sda8"
>
> What i want is that to list available disk with quote like this
>
> "/org/freedesktop/UDisks/devices/sr0"
> "/org/freedesktop/UDisks/devices/sdc"
> "/org/freedesktop/UDisks/devices/sdb"
> .
> .
> .
> "/org/freedesktop/UDisks/devices/sda8"
>
> so that the line "udisk_udisk =3D udisk_service.object("#{disk}")" takes
> disk one by one.
>
> When i provide disk_list data manually with
>
> ["/org/freedesktop/UDisks/devices/sr0",
> "/org/freedesktop/UDisks/devices/sdc","/org/freedesktop/UDisks/devices/sd=
b",
> ..., "/org/freedesktop/UDisks/devices/sda8"]
>
> and execute looping then it works.
>

Here is where I think you've got something different in disk_list than
you expect. Checking the output of the #EnumerateDevice method should
show this.

If instead of the above manual list, try this:

[["/org/freedesktop/UDisks/devices/sr0",
"/org/freedesktop/UDisks/devices/sdc","/org/freedesktop/UDisks/devices/sdb"=
,
..., "/org/freedesktop/UDisks/devices/sda8"]]

(extra array wrapped around it)

In This Thread