Method: Conjoin::JQuery#method_missing
- Defined in:
- lib/conjoin/jquery.rb
#method_missing(m, *args, &block) ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/conjoin/jquery.rb', line 17 def method_missing(m, *args, &block) elem = args.first case elem when JQuery content = elem.to_s.chomp(';') when String content = "'#{escape elem}'" when Hash, OpenStruct content = elem.to_json else content = elem end @html += ".#{m.to_s.camelize(:lower)}(#{content})" self end |