class BlsmVdCore::Application

Public Instance Methods

toggle_delivery_deposit() click to toggle source

到付押金开关状态

# File lib/blsm-vd-core/model/application.rb, line 10
def toggle_delivery_deposit
  (self.toggle_setting.to_i & 0b00000001) == 1
end
toggle_delivery_deposit=(toggle) click to toggle source

更新状态

# File lib/blsm-vd-core/model/application.rb, line 15
def toggle_delivery_deposit=(toggle)
  reload
  update_attribute(:toggle_setting, (toggle ? (self.toggle_setting.to_i | 0b00000001) : (self.toggle_setting.to_i ^ 0b00000001)))
  reload
end