Class: Payload::ARMObjectWrapper

Inherits:
Object
  • Object
show all
Defined in:
lib/payload/arm/object.rb

Instance Method Summary collapse

Constructor Details

#initialize(cls, session) ⇒ ARMObjectWrapper

Returns a new instance of ARMObjectWrapper.



8
9
10
11
# File 'lib/payload/arm/object.rb', line 8

def initialize(cls, session)
	@cls = cls
	@session = session
end

Instance Method Details

#allObject



17
18
19
# File 'lib/payload/arm/object.rb', line 17

def all()
	return @cls.all(:session => @session)
end

#create(*args, **data) ⇒ Object



25
26
27
# File 'lib/payload/arm/object.rb', line 25

def create(*args, **data)
	return @cls.create(*args, **data, :session => @session)
end

#filter_by(*args, **data) ⇒ Object



21
22
23
# File 'lib/payload/arm/object.rb', line 21

def filter_by(*args, **data)
	return @cls.filter_by(*args, **data, :session => @session)
end

#get(id) ⇒ Object



29
30
31
# File 'lib/payload/arm/object.rb', line 29

def get(id)
	return @cls.get(id, :session => @session)
end

#new(data) ⇒ Object



13
14
15
# File 'lib/payload/arm/object.rb', line 13

def new(data)
	return @cls.new(data)
end