[#329967] Ruby beginner Problem — Zayd Connor <devrubygem@...>

I get the following error message when running the code below:

18 messages 2009/03/01
[#329972] Re: Ruby beginner Problem — lasitha <lasitha.ranatunga@...> 2009/03/01

On Sun, Mar 1, 2009 at 10:46 AM, Zayd Connor <devrubygem@gmail.com> wrote:

[#329973] Re: Ruby beginner Problem — Zayd Abdullah <devrubygem@...> 2009/03/01

Thanks Lasitha that worked perfect. I'm slowly getting more comfortable with

[#329975] Re: Ruby beginner Problem — Justin Collins <justincollins@...> 2009/03/01

Zayd Abdullah wrote:

[#330022] Delegating class methods — abc <arcadiorubiogarcia@...>

Hi all,

17 messages 2009/03/01

[#330038] Rub 1.9: "inline rescue" doesn't work? — Iñaki Baz Castillo <ibc@...>

Hi, is there any explanation for the folowing big difference between the sa=

11 messages 2009/03/01

[#330067] passing a method as a paramter — Sarah Allen <sarah@...>

I'm probably missing some basic Ruby syntax, but I'm relatively new to

13 messages 2009/03/02

[#330097] Compiling a Ruby app — Sharagoz -- <blashyrkh1@...>

Hi

22 messages 2009/03/02
[#330193] Re: Compiling a Ruby app — David Masover <ninja@...> 2009/03/03

Sharagoz -- wrote:

[#330209] expanding environment variable — Daniel Schoch <trash@...>

Hi,

13 messages 2009/03/03
[#330212] Re: expanding environment variable — Dominik Honnef <dominikho@...> 2009/03/03

On [Tue, 03.03.2009 23:28], Daniel Schoch wrote:

[#330246] fixnum problem plz help — Guy Dols <guy_dols@...>

hy

14 messages 2009/03/03

[#330287] Any solutions to Ruby's inconsistencies? — "C. Dagnon" <c-soc-rubyforum@...>

Ruby has definite positives over Java and even other scripting

29 messages 2009/03/04
[#330292] Re: Any solutions to Ruby's inconsistencies? — Yossef Mendelssohn <ymendel@...> 2009/03/04

On Mar 4, 10:02=A0am, "C. Dagnon" <c-soc-rubyfo...@dagnon.net> wrote:

[#330322] Re: Any solutions to Ruby's inconsistencies? — "C. Dagnon" <c-soc-rubyforum@...> 2009/03/04

Yossef Mendelssohn wrote:

[#330388] Re: Any solutions to Ruby's inconsistencies? — Yossef Mendelssohn <ymendel@...> 2009/03/05

On Mar 4, 3:32=A0pm, "C. Dagnon" <c-soc-rubyfo...@dagnon.net> wrote:

[#330401] Re: Any solutions to Ruby's inconsistencies? — "C. Dagnon" <c-soc-rubyforum@...> 2009/03/05

Yossef Mendelssohn wrote:

[#330363] Ruby -Question about Framewroks — jazzez ravi <jazzezravi@...>

Hi All,

12 messages 2009/03/05

[#330383] add a new line after, w/txtfile thats comma delimited — Mmcolli00 Mom <mmc_collins@...>

How do you add a new line after you have split a text file with

16 messages 2009/03/05

[#330387] Ruby - Imperative Language Features? — Mike Stephens <rubfor@...>

The Wikipedia entry for Ruby says:

12 messages 2009/03/05

[#330601] how to un-ragged a 2D array? — Phlip <phlip2005@...>

Rubies:

12 messages 2009/03/07

[#330630] Can I access or find a object from it's instance variable? — Aki Wakabayashi <zzyzx2001@...>

Hello.

14 messages 2009/03/08

[#330638] OO style tutorials? — Paul Archer <paul@...>

I'm pretty new to Ruby, and while I've read (and mostly get) several books

20 messages 2009/03/08

[#330665] What are the 5 most innovative ruby projects/libraries? — Camille Roux <roux.camille@...>

Hi,

27 messages 2009/03/08

[#330701] Ruby OpenGL Gears example that uses shiny and velvet GLSL shaders — Michael Brooks <michael.brooks@...>

Hello:

11 messages 2009/03/09
[#330722] Re: Ruby OpenGL Gears example that uses shiny and velvet GLSL shaders — Matthias Reitinger <reitinge@...> 2009/03/09

Michael Brooks wrote:

[#330718] MacRuby 0.4 — Laurent Sansonetti <laurent.sansonetti@...>

Hi,

17 messages 2009/03/09

[#330954] How Many hours in A day — Zayd Connor <devrubygem@...>

I have a very simple ? How many hours in a day should someone who is new

17 messages 2009/03/11

[#330990] How to read a charecters from and image? — rails and rails only <mjayakumar2k6@...>

16 messages 2009/03/12
[#330993] Re: How to read a charecters from and image? — pjb@... (Pascal J. Bourguignon) 2009/03/12

rails and rails only <mjayakumar2k6@yahoo.com> writes:

[#330994] Re: How to read a charecters from and image? — Redd Vinylene <reddvinylene@...> 2009/03/12

Stop that! He's probably looking to crack CAPTCHAs.

[#331216] does IO.read block? — Michael Malone <michael.malone@...>

Hi All,

16 messages 2009/03/15
[#331218] Re: does IO.read block? — Robert Klemme <shortcutter@...> 2009/03/15

On 15.03.2009 23:02, Michael Malone wrote:

[#331307] Trying to install Fox, FXRuby, and IFMapper on Mac OS X — kpkilburn@...

I can't seem to find a specific answer on this...

12 messages 2009/03/16

[#331326] Dynamically extending modules once they have been included — pete@...373.net

It doesn't seem possible to dynamically extend modules once they have

14 messages 2009/03/17

[#331371] free RAM problem — Edouard Dantes <edrd.dantes@...>

Hi,

14 messages 2009/03/17

[#331411] hpricot 0.7 — _why <why@...>

Please enjoy a succulent, new Hpricot. A bit faster, some Ruby 1.9

25 messages 2009/03/17

[#331476] Complex sort of matrix possible, e.g. like Excel? — RichardOnRails <RichardDummyMailbox58407@...>

Hi,

18 messages 2009/03/18

[#331478] REXML get specific element — Pierre Pat <theyojimbo@...>

All,

15 messages 2009/03/18

[#331568] Modulo ? — Zayd Connor <devrubygem@...>

Maybe i need to get some sleep, but can someone explain how modulos

16 messages 2009/03/19

[#331628] Passing a named function instead of a code block? — Paul Jungwirth <once@9stmaryrd.com>

Hello,

13 messages 2009/03/20
[#331630] Re: Passing a named function instead of a code block? — Matthias Reitinger <reitinge@...> 2009/03/20

Paul Jungwirth wrote:

[#331760] Ruby GUI Libs — ntwrkd <ntwrkd@...>

Is there a nicer GUI framework for Ruby other than RubyGoo?

12 messages 2009/03/21

[#331793] Newbie needs help with first project — Daniel Dale <dochappy@...>

I was told about Ruby several weeks ago and started my journey lol. I've

15 messages 2009/03/22
[#331796] Re: Newbie needs help with first project — Stefan Codrescu <fixxie.wits@...> 2009/03/22

On Sun, Mar 22, 2009 at 9:32 AM, Daniel Dale <dochappy@gmail.com> wrote:

[#331803] convert PNG to hex — jeljer te Wies <jeljer@...>

Hey people! ..

20 messages 2009/03/22

[#331899] Test::Unit - same test, different "args" — "Luke St.Clair" <secureboot@...>

I need to run the same unit test case more than 10 times (around 150

14 messages 2009/03/23

[#331924] Mimic AES_ENCRYPT and AES_DECRYPT functions in Ruby — Felipe Coury <felipe.coury@...>

Hello there!

20 messages 2009/03/24
[#331931] Re: Mimic AES_ENCRYPT and AES_DECRYPT functions in Ruby — gcristelli <giovanni.cristelli@...> 2009/03/24

On 24 Mar, 04:21, Felipe Coury <felipe.co...@gmail.com> wrote:

[#331938] Re: Mimic AES_ENCRYPT and AES_DECRYPT functions in Ruby — Felipe Coury <felipe.coury@...> 2009/03/24

Giovanni / Rob,

[#331940] Re: Mimic AES_ENCRYPT and AES_DECRYPT functions in Ruby — Felipe Coury <felipe.coury@...> 2009/03/24

Some more discoveries...

[#331941] Re: Mimic AES_ENCRYPT and AES_DECRYPT functions in Ruby — Felipe Coury <felipe.coury@...> 2009/03/24

Just as a FYI, it works!!!

[#331948] Re: Mimic AES_ENCRYPT and AES_DECRYPT functions in Ruby — Rob Biedenharn <Rob@...> 2009/03/24

On Mar 24, 2009, at 2:35 AM, Felipe Coury wrote:

[#365126] Re: Mimic AES_ENCRYPT and AES_DECRYPT functions in Ruby — Joshua Mckinney <joshmckin@...> 2010/07/01

Having no luck with this. Getting the following error when generating

[#331930] tagz-5.0.0 — "ara.t.howard" <ara.t.howard@...>

44 messages 2009/03/24
[#332078] Re: [ANN] tagz-5.0.0 — "Andrew S. Townley" <ast@...> 2009/03/25

Hi Ara,

[#332095] Re: [ANN] tagz-5.0.0 — "ara.t.howard" <ara.t.howard@...> 2009/03/25

[#332141] Re: [ANN] tagz-5.0.0 — "Andrew S. Townley" <ast@...> 2009/03/25

On Wed, 2009-03-25 at 23:23 +0900, ara.t.howard wrote:

[#332160] Re: [ANN] tagz-5.0.0 — "ara.t.howard" <ara.t.howard@...> 2009/03/26

[#331971] : HOWTO start irb on a different object — Jeremy Henty <onepoint@...>

I wanted to have irb start its session on an object other than the

10 messages 2009/03/24

[#332023] ruby and 2D graphics — Philip Müller <me@...>

Hi everybody,

22 messages 2009/03/24
[#332029] Re: ruby and 2D graphics — Philip Müller <me@...> 2009/03/24

On Tue, 24 Mar 2009 21:08:34 +0100, Peter Zotov <whitequark@whitequark.ru>

[#332112] Parsing xml — Arun Kumar <arunkumar@...>

Hi,

24 messages 2009/03/25
[#332115] Re: Parsing xml — "Peter Zotov" <whitequark@...> 2009/03/25

Quoting "Arun Kumar" <arunkumar@innovaturelabs.com>:

[#332116] Re: Parsing xml — Arun Kumar <arunkumar@...> 2009/03/25

Peter Zotov wrote:

[#332118] Re: Parsing xml — "Peter Zotov" <whitequark@...> 2009/03/25

Quoting "Arun Kumar" <arunkumar@innovaturelabs.com>:

[#332206] Update latest Ruby Version 1.9 on Mac OSX — Thomas Khaipi <sayakyi@...>

Dear All,

14 messages 2009/03/26

[#332357] testy.rb - ruby testing that's mad at the world — "ara.t.howard" <ara.t.howard@...>

55 messages 2009/03/28
[#332418] Re: testy.rb - ruby testing that's mad at the world — Brian Candler <b.candler@...> 2009/03/29

Ara Howard wrote:

[#332405] Ruby 1.9, OS X, command line: negative string size (ArgumentError) — Bartlomiej Owczarek <bartlomiej@...>

Hello,

13 messages 2009/03/29

[#332474] Symbols garbage collector in Ruby1.9, fixed? — Iñaki Baz Castillo <ibc@...>

Hi, in Ruby 1.8 there is an issue when adding more and more Symbols

27 messages 2009/03/30

[#332520] When to use instance variables @ — Steve Dogers <stevedogers@...>

Hi, I have a couple questions about instance variables in Ruby.

20 messages 2009/03/30

[#332547] Localmemcache-0.2.0: The beauty of memcached. For local data. Blazingly fast. — "Sven C. Koehler" <schween@...>

Hi,

13 messages 2009/03/30

[#332624] Move over, Phusion, here comes the *real* Enterprise Edition! — Jg W Mittag <JoergWMittag+Usenet@...>

Hi!

20 messages 2009/03/31

[ANN] tagz-5.0.0

From: "ara.t.howard" <ara.t.howard@...>
Date: 2009-03-24 04:30:07 UTC
List: ruby-talk #331930
NAME

   tagz.rb

SYNOPSIS

   require Tagz

   include Tagz.globally

   a_(:href => "/foo"){ "bar" }  #=>  <a href="/foo">bar</a>

DESCRIPTION

   tagz.rb is generates html, xml, or any sgml variant like a small  
ninja
   running across the backs of a herd of giraffes swatting of heads  
like a
   mark-up weedwacker.  weighing in at less than 300 lines of code  
tagz.rb adds
   an html/xml/sgml syntax to ruby that is both unobtrusive, safe, and  
available
   globally to objects without the need for any builder or superfluous  
objects.
   tagz.rb is designed for applications that generate html to be able  
to do so
   easily in any context without heavyweight syntax or scoping issues,  
like a
   ninja sword through butter.

FEATURES

   - use as a library or mixin

   - simple, clean and consistent mark-up that is easy to visually
     distinguish from other ruby methods

   - auto-compatibility with rails/actionview

   - ability to independently open and close tagz in markup

   - intelligent auto-escaping of both attributes and content for both  
html
     and xml

   - validate your html/xml with 'ruby -c' syntax check

   - generally bitchin

   - no lame method_missing approach that prevents tagz like 'type'  
from being
     generated

RAILS

   in config/environment.rb

     require 'tagz'

   in a helper

     def list_of_users
       ul_(:class => 'users'){
         @users.each{|user| li_{ user }}
       }
     end

   in a view

     <%=
       table_{
         rows.each do |row|
           tr_{
             row.each do |cell|
               td_{ cell }
             end
           }
         end
       }
     %>

   in a controller

     def ajax_responder
       text =
         tagz{
           table_{
             rows.each do |row|
               tr_{
                 row.each do |cell|
                   td_{ cell }
                 end
               }
             end
           }
         }

       render :text => text
     end

INSTALL

   gem install tagz

HISTORY
   5.0.0
     - introduce better escaping for attributes using xchar.rb approach
     - indroduce smart escaping for content
     - make Tagz.globally kick ass more hard
     - note that this version is not backward compatibile if you were  
relying
       on tagz never escaping any content should be an ok upgrade for  
most
       applications

   4.6.0
     - fix a bug with self closing tagz that had crept in 1.0.0 ->  
4.2.0.  thx
       jeremy hinegardner

     - added tests from 1.0.0 back into svn

   4.4.0
     - remove dependancy on cgi lib, tagz is now completely standalone

   4.3.0
     - detect rails and auto-include into ActionController::Base and  
include
       globally into ActionView::Base

   4.2.0
     - general lib cleanup
     - introduction of dual-mixin technique (Tagz.globally)
     - few small bug fixes
     - ninja tales

SAMPLES

   <========< samples/a.rb >========>

   ~ > cat samples/a.rb

     #
     # in the simplest case tagz generates html using a syntax which  
safely mixes
     # in to any object
     #

     require 'tagz'
     include Tagz.globally

     class GiraffeModel
       def link
         a_(:href => "/giraffe/neck/42"){ "whack!" }
       end
     end

     puts GiraffeModel.new.link

   ~ > ruby samples/a.rb

     <a href="/giraffe/neck/42">whack!</a>


   <========< samples/b.rb >========>

   ~ > cat samples/b.rb

     #
     # tagz.rb mixes quite easily with your favourite templating  
engine, avoiding
     # the need for '<% rows.each do |row| %> ... <% row.each do | 
cell| %> '
     # madness and other types of logic to be coded in the templating  
language,
     # leaving templating to template engines and logic and looping to  
ruby -
     # unencumbered by extra funky syntax.  in rails tagz will  
automatically be
     # available in your erb templates.
     #

     require 'tagz'
     include Tagz.globally

     require 'erb'

     rows = %w( a b c ), %w( 1 2 3 )

     template = ERB.new <<-ERB
       <html>
         <body>
           <%=
             table_{
               rows.each do |row|
                 tr_{
                   row.each do |cell|
                     td_{ cell }
                   end
                 }
               end
             }
           %>
         </body>
       </html>
     ERB

     puts template.result(binding)


   ~ > ruby samples/b.rb

       <html>
         <body>
           <table><tr><td>a</td><td>b</td><td>c</td></tr><tr><td>1</ 
td><td>2</td><td>3</td></tr></table>
         </body>
       </html>


   <========< samples/c.rb >========>

   ~ > cat samples/c.rb

     #
     # once you've learned to generate html using tagz you're primed  
to generate
     # xml too
     #

     require 'tagz'
     include Tagz.globally

     doc =
       xml_{
         giraffe_{ 'large' }
         ninja_{ 'small' }
       }

     puts doc

   ~ > ruby samples/c.rb

     <xml><giraffe>large</giraffe><ninja>small</ninja></xml>


   <========< samples/d.rb >========>

   ~ > cat samples/d.rb

     #
     # tagz.rb doesn't cramp your style, allowing even invalid html to  
be
     # generated.  note the use of the 'tagz' method, which can be  
used both to
     # capture output and to append content to the top of the stack.
     #

     require 'tagz'
     include Tagz.globally

     def header
       tagz{
         html_
           body_(:class => 'ninja-like', :id => 'giraffe-slayer')

           ___ "<!-- this is the header -->"
       }
     end

     def footer
       tagz{
         ___ "<!-- this is the footer -->"

         body_
           html_
       }
     end

     puts header, footer

   ~ > ruby samples/d.rb

     <html><body class="ninja-like" id="giraffe-slayer">
     <!-- this is the header -->

     <!-- this is the footer -->
     <body><html>


   <========< samples/e.rb >========>

   ~ > cat samples/e.rb

     #
     # tagz.rb allows a safer method of mixin which requires any tagz  
methods to be
     # insider a tagz block - tagz generating methods outside a tagz  
block with
     # raise an error if tagz is included this way.  also notice that  
the error is
     # reported from where it was raised - not from the bowels of the  
the tagz.rb
     # lib.
     #

     require 'tagz'
     include Tagz

     puts tagz{
      html_{ 'works only in here' }
     }

     begin
       html_{ 'not out here' }
     rescue Object => e
       p :backtrace => e.backtrace
     end


   ~ > ruby samples/e.rb

     <html>works only in here</html>
     {:backtrace=>["samples/e.rb:17"]}


   <========< samples/f.rb >========>

   ~ > cat samples/f.rb

     #
     # tagz.rb can generate really compact html.  this is great to  
save bandwidth
     # but can sometimes make reading the generated html a bit rough.   
of course
     # using tidy or the dom inspector in firebug obviates the issue;  
nevertheless
     # it's sometime nice to break things up a little.  you can use  
'tagz << "\n"'
     # or the special shorthand '__' or '___' to accomplish this
     #

     require 'tagz'
     include Tagz.globally

     html =
       div_{
         span_{ true }
         __
         span_{ false }  # hey ryan, i fixed this ;-)
         ___

         ___ 'foo & escaped bar'
       }

     puts html

   ~ > ruby samples/f.rb

     <div><span>true</span>
     <span>false</span>

     foo & escaped bar
     </div>


   <========< samples/g.rb >========>

   ~ > cat samples/g.rb

     # tagz gives you low-level control of the output and makes even  
dashersized
     # xml tagz easy enough to work with
     #

     require 'tagz'
     include Tagz.globally

     xml =
       root_{
         tagz__('foo-bar', :key => 'foo&bar'){ 'content' }

         tagz__('bar-foo')
         tagz.concat 'content'
         tagz.concat tagz.escape('foo&bar')
         __tagz('bar-foo')
       }

     puts xml


   ~ > ruby samples/g.rb

     <root><foo-bar key="foo&amp;bar">content</foo-bar><bar- 
foo>contentfoo&amp;bar</bar-foo></root>




a @ http://codeforpeople.com/
--
we can deny everything, except that we have the possibility of being  
better. simply reflect on that.
h.h. the 14th dalai lama




In This Thread

Prev Next