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