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