class RIPE::AttributeSet
Public Class Methods
new(client, name)
click to toggle source
Calls superclass method
# File lib/ripe/attribute_set.rb, line 4 def initialize(client, name) @client = client @name = name super([]) end
Public Instance Methods
add(value)
click to toggle source
# File lib/ripe/attribute_set.rb, line 14 def add(value) self << Attribute.new(@client, 'name' => @name, 'value' => value) end
name()
click to toggle source
# File lib/ripe/attribute_set.rb, line 10 def name @name end
to_api_hash()
click to toggle source
# File lib/ripe/attribute_set.rb, line 24 def to_api_hash map(&:to_api_hash) end
update(values)
click to toggle source
# File lib/ripe/attribute_set.rb, line 18 def update(values) clear values = [values] unless values.is_a?(Array) values.each { |value| add(value) } end