class VzaarApi::Category

Constants

ATTR_ACCESSORS
ATTR_READERS
ENDPOINT

Public Class Methods

create(attrs = {}) click to toggle source
# File lib/vzaar_api/category.rb, line 26
def self.create(attrs = {})
  url = Lib::Api.resource_url(ENDPOINT)
  new Lib::Api.new.post(url, attrs).data
end
new(attrs = {}) click to toggle source
# File lib/vzaar_api/category.rb, line 22
def initialize(attrs = {})
  update_from_attributes attrs
end

Public Instance Methods

subtree(query = {}) click to toggle source
# File lib/vzaar_api/category.rb, line 31
def subtree(query = {})
  args = query.merge(
    resource_url: resource_url("#{id}/subtree"),
    resource_class: self.class
  )
  Lib::PagedResource.new(args)
end