Class: Jsonify::JsonValue
Instance Attribute Summary collapse
-
#values ⇒ Object
Returns the value of attribute values.
Instance Method Summary collapse
- #add(jsonValue) ⇒ Object
- #encode_as_json ⇒ Object
-
#initialize(values = nil) ⇒ JsonValue
constructor
A new instance of JsonValue.
Constructor Details
#initialize(values = nil) ⇒ JsonValue
Returns a new instance of JsonValue.
11 12 13 |
# File 'lib/jsonify/json_value.rb', line 11 def initialize(values=nil) @values = values || [] end |
Instance Attribute Details
#values ⇒ Object
Returns the value of attribute values.
9 10 11 |
# File 'lib/jsonify/json_value.rb', line 9 def values @values end |
Instance Method Details
#add(jsonValue) ⇒ Object
19 20 21 |
# File 'lib/jsonify/json_value.rb', line 19 def add(jsonValue) values << Generate.value(jsonValue) end |
#encode_as_json ⇒ Object
15 16 17 |
# File 'lib/jsonify/json_value.rb', line 15 def encode_as_json wrap values.map {|v| v.encode_as_json}.join(',') end |