Class: Vayacondios::Client::ItemSet

Inherits:
Object
  • Object
show all
Defined in:
lib/vayacondios/client/itemset.rb

Instance Method Summary collapse

Constructor Details

#initialize(host, port, organization = nil, topic = nil, id = nil) ⇒ ItemSet

Returns a new instance of ItemSet.



10
11
12
13
14
15
16
# File 'lib/vayacondios/client/itemset.rb', line 10

def initialize host, port, organization=nil, topic=nil, id=nil
  @host         = host
  @port         = port
  @organization = organization
  @topic        = topic
  @id           = id
end

Instance Method Details

#create(ary, organization = nil, topic = nil, id = nil) ⇒ Object



27
28
29
# File 'lib/vayacondios/client/itemset.rb', line 27

def create ary, organization=nil, topic=nil, id=nil
  execute_request(_req(:create, ary, organization, topic, id))
end

#fetch(organization = nil, topic = nil, id = nil) ⇒ Object



18
19
20
21
# File 'lib/vayacondios/client/itemset.rb', line 18

def fetch organization=nil, topic=nil, id=nil
  resp = execute_request(_req(:fetch, nil, organization, topic, id)) and
    Vayacondios.legacy_switch.extract_response(resp)
end

#remove(ary, organization = nil, topic = nil, id = nil) ⇒ Object



31
32
33
# File 'lib/vayacondios/client/itemset.rb', line 31

def remove ary, organization=nil, topic=nil, id=nil
  execute_request(_req(:remove, ary, organization, topic, id))
end

#update(ary, organization = nil, topic = nil, id = nil) ⇒ Object



23
24
25
# File 'lib/vayacondios/client/itemset.rb', line 23

def update ary, organization=nil, topic=nil, id=nil
  execute_request(_req(:update, ary, organization, topic, id))
end