class Slax::Simple::Builder
Constants
- VALID_PARAMS
Public Class Methods
new()
click to toggle source
# File lib/slax/simple/builder.rb, line 5 def initialize @payload = { text: "" } end
Public Instance Methods
method_missing(name, *args, &block)
click to toggle source
Calls superclass method
# File lib/slax/simple/builder.rb, line 9 def method_missing(name, *args, &block) if VALID_PARAMS.include?(name) if args.count > 0 @payload[name] = args.join(' ') @payload[name] end else super end end
payload()
click to toggle source
# File lib/slax/simple/builder.rb, line 20 def payload @payload end