Class: BOSSMan::BaseValueObject

Inherits:
Object
  • Object
show all
Defined in:
lib/bossman/basevalueobject.rb

Direct Known Subclasses

Result, ResultSet

Instance Method Summary collapse

Instance Method Details

#set_parameter(key, value) ⇒ Object



4
5
6
7
8
# File 'lib/bossman/basevalueobject.rb', line 4

def set_parameter(key, value)
  value = value.gsub(/\\u(\d+)/, '&#x\1;') if value.kind_of? String
  instance_variable_set("@#{key}", value) 
  instance_eval("def #{key}; @#{key}; end")
end

#to_jsonObject



14
15
16
# File 'lib/bossman/basevalueobject.rb', line 14

def to_json
  ActiveSupport::JSON.encode(@response)
end

#to_yamlObject



10
11
12
# File 'lib/bossman/basevalueobject.rb', line 10

def to_yaml
  @response.to_yaml
end