class Alegra::Items
Public Instance Methods
create(params)
click to toggle source
@param params [ Hash
] @return [ Hash
]
- name [ String ] - description [ String ] - reference [ String ] - price [ Array ] - category [ Hash ] - inventory [ Hash ] - tax [ Array ]
# File lib/alegra/items.rb, line 24 def create(params) _params = params.deep_camel_case_lower_keys client.post('items', _params) end
delete(id)
click to toggle source
@param id [ Integer ] @return [ Hash
]
# File lib/alegra/items.rb, line 46 def delete(id) client.delete("items/#{ id }") end
find(id)
click to toggle source
@param id [ Integer ] @return [ Hash
]
# File lib/alegra/items.rb, line 5 def find(id) client.get("items/#{ id }") end
list()
click to toggle source
Return all items @return [ Array
]
# File lib/alegra/items.rb, line 11 def list() client.get('items') end
update(id, params)
click to toggle source
@param id [ Integer ] @param params [ Hash
] @return [ Hash
]
- name [ String ] - description [ String ] - reference [ String ] - price [ Array ] - category [ Hash ] - inventory [ Hash ] - tax [ Array ]
# File lib/alegra/items.rb, line 39 def update(id, params) _params = params.deep_camel_case_lower_keys client.put("items/#{ id }", _params) end