Sha256: 9b50256fb7a7ca4af8a5ce1c051db9cdc4acf406d68f0e87d5100d64a4180ad4

Contents?: true

Size: 806 Bytes

Versions: 60

Compression:

Stored size: 806 Bytes

Contents

class Caren::Store::BillableCategory < Caren::Base

  def self.keys
    [ :id,                    # Integer (Id of this category in Caren)
      :name,                  # String
      :description,           # Text
      :icon,                  # String
      :billable_category_id    # Integer (Parent category; Caren id; Nil for root node)
    ] + super
  end

  def self.search key, value, session
    from_xml session.get( self.search_url(key,value) )
  end

  def self.find id, session
    from_xml session.get(self.resource_url(id))
  end

  def self.all session
    from_xml session.get(self.resource_url)
  end

  def self.array_root
    :billable_categories
  end

  def self.node_root
    :billable_category
  end

  def self.resource_location
    "/api/pro/store/billable_categories"
  end

end

Version data entries

60 entries across 60 versions & 1 rubygems

Version Path
caren-api-0.12.5 lib/caren/store/billable_category.rb
caren-api-0.12.4 lib/caren/store/billable_category.rb
caren-api-0.12.3 lib/caren/store/billable_category.rb
caren-api-0.12.2 lib/caren/store/billable_category.rb
caren-api-0.12.1 lib/caren/store/billable_category.rb
caren-api-0.12.0 lib/caren/store/billable_category.rb
caren-api-0.11.1 lib/caren/store/billable_category.rb
caren-api-0.11.0 lib/caren/store/billable_category.rb
caren-api-0.10.0 lib/caren/store/billable_category.rb
caren-api-0.9.10 lib/caren/store/billable_category.rb
caren-api-0.9.9 lib/caren/store/billable_category.rb
caren-api-0.9.8 lib/caren/store/billable_category.rb
caren-api-0.9.7 lib/caren/store/billable_category.rb
caren-api-0.9.6 lib/caren/store/billable_category.rb
caren-api-0.9.4 lib/caren/store/billable_category.rb
caren-api-0.9.3 lib/caren/store/billable_category.rb
caren-api-0.9.2 lib/caren/store/billable_category.rb
caren-api-0.9.1 lib/caren/store/billable_category.rb
caren-api-0.9.0 lib/caren/store/billable_category.rb
caren-api-0.8.0 lib/caren/store/billable_category.rb