Class: Moysklad::Resources::Stock

Inherits:
Base
  • Object
show all
Defined in:
lib/moysklad/resources/stock.rb

Constant Summary

Constants inherited from Base

Base::PREFIX_PATH

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#create, #delete, #get, indexed, inherited, #initialize, #list, #metadata, type, #update

Methods included from Positions

#create_position, #create_position_path

Constructor Details

This class inherits a constructor from Moysklad::Resources::Base

Class Method Details

.entity_classObject



20
21
22
# File 'lib/moysklad/resources/stock.rb', line 20

def self.entity_class
  Moysklad::Entities::StockTO
end

.pluralized_typeObject



24
25
26
# File 'lib/moysklad/resources/stock.rb', line 24

def self.pluralized_type
  :stock
end

Instance Method Details

#allObject



8
9
10
# File 'lib/moysklad/resources/stock.rb', line 8

def all
  list
end

#findObject



12
13
14
# File 'lib/moysklad/resources/stock.rb', line 12

def find
  raise 'no such method'
end

#list_pathObject



16
17
18
# File 'lib/moysklad/resources/stock.rb', line 16

def list_path
  'exchange/rest/stock/xml'
end

#listWithConsignments(params = {}) ⇒ Object



4
5
6
# File 'lib/moysklad/resources/stock.rb', line 4

def listWithConsignments params={}
  list params.merge(showConsignments: true)
end