Sha256: ca8c2127213e27b4d81031c16aca58922e0de5423014dbb8f918b0796611a736

Contents?: true

Size: 382 Bytes

Versions: 13

Compression:

Stored size: 382 Bytes

Contents

module Billogram
  class Item < Resource
    include Endpoint

    attr_accessor :item_no, :title, :description, :price, :vat, :unit,
      :created_at, :updated_at, :count, :discount

    alias_method :id, :item_no

    relation :bookkeeping, :one
    relation :regional_sweden, :one

    def delete
      self.class.perform_request(:delete, "#{endpoint}/#{id}")
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
billogram-0.6.5 lib/billogram/resources/item.rb
billogram-0.6.4 lib/billogram/resources/item.rb
billogram-0.6.3 lib/billogram/resources/item.rb
billogram-0.6.2 lib/billogram/resources/item.rb
billogram-0.6.1 lib/billogram/resources/item.rb
billogram-0.6.0 lib/billogram/resources/item.rb
billogram-0.5.6 lib/billogram/resources/item.rb
billogram-0.5.5 lib/billogram/resources/item.rb
billogram-0.5.4 lib/billogram/resources/item.rb
billogram-0.5.3 lib/billogram/resources/item.rb
billogram-0.5.2 lib/billogram/resources/item.rb
billogram-0.5.1 lib/billogram/resources/item.rb
billogram-0.5.0 lib/billogram/resources/item.rb