Method: BBCode::Tag#to_s
- Defined in:
- lib/bbcode-rails/tag.rb
#to_s ⇒ Object
53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/bbcode-rails/tag.rb', line 53 def to_s if has_option :content result = @content.map(&:to_s).join('') end if has_option(:content) and has_option(:argument) self.instance_exec(@argument, result, &get_block) elsif has_option :content self.instance_exec(result, &get_block) elsif has_option :argument self.instance_exec(@argument, &get_block) else self.instance_exec(&get_block) end end |