On 14/01/2008, Rie! <[EMAIL PROTECTED]> wrote:

> also be careful of def object end duck typing, remember to put it
> inside parentheses, ex. (def object end).method

-_-

but # from tag_list.rb file on acts_as_taggable_on_steroids plugin

  # Transform the tag_list into a tag string suitable for edting in a form.
  # The tags are joined with <tt>TagList.delimiter</tt> and quoted if necessary.
  #
  #   tag_list = TagList.new("Round", "Square,Cube")
  #   tag_list.to_s # 'Round, "Square,Cube"'
  def to_s
    clean!

    map do |name|
      name.include?(delimiter) ? "\"#{name}\"" : name
    end.join(delimiter.ends_with?(" ") ? delimiter : "#{delimiter} ")
  end

it doesn't use parentheses but it's just okay to do duck typing with
join method. one of programming side effects as mentioned here?

-- 
r9 = { name: Rie!, ym: riyari3, skype: rubyninja,
li: http://linkedin.com/in/ariekeren,
fb: http://profile.to/ariekeren,
blog: http://tinyurl.com/2bjgvn }

Kirim email ke