Class: BlsmVdCore::Application

Inherits:
BaseRecord
  • Object
show all
Defined in:
lib/blsm-vd-core/model/application.rb

Instance Method Summary collapse

Instance Method Details

#toggle_delivery_depositObject

到付押金开关状态



10
11
12
# 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) ⇒ Object

更新状态



15
16
17
18
19
# 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