class Xsys::Model::Shop

Public Class Methods

attr_list() click to toggle source
# File lib/xsys/model/shop.rb, line 4
def self.attr_list
  [:id, :code, :name, :commercial, :virtual, :stockable, :has_target,
   :position, :has_stock_control, :stock_sellable, :enabled, :kind]
end
new(attributes={}) click to toggle source
# File lib/xsys/model/shop.rb, line 11
def initialize(attributes={})
  attributes.each do |k, v|
    self.send("#{k}=", v) if self.respond_to?(k)
  end
end

Public Instance Methods

commercial?() click to toggle source
# File lib/xsys/model/shop.rb, line 17
def commercial?
  commercial == true
end
enabled?() click to toggle source
# File lib/xsys/model/shop.rb, line 45
def enabled?
  enabled == true
end
has_stock_control?() click to toggle source
# File lib/xsys/model/shop.rb, line 37
def has_stock_control?
  has_stock_control == true
end
has_target?() click to toggle source
# File lib/xsys/model/shop.rb, line 33
def has_target?
  has_target == true
end
physical?() click to toggle source
# File lib/xsys/model/shop.rb, line 25
def physical?
  !virtual?
end
stock_sellable?() click to toggle source
# File lib/xsys/model/shop.rb, line 41
def stock_sellable?
  stock_sellable == true
end
stockable?() click to toggle source
# File lib/xsys/model/shop.rb, line 29
def stockable?
  stockable == true
end
virtual?() click to toggle source
# File lib/xsys/model/shop.rb, line 21
def virtual?
  virtual == true
end