module DCA::Storage
Public Instance Methods
destroy()
click to toggle source
# File lib/dca/storage/storage.rb, line 51 def destroy self.class.storage.refresh self, :remove end
save()
click to toggle source
# File lib/dca/storage/storage.rb, line 35 def save return false unless valid? current_state = state callback = "before_#{state}" send callback if self.respond_to? callback self.class.storage.refresh self, current_state callback = "after_#{state}" send callback if self.respond_to? callback current_state end
state()
click to toggle source
# File lib/dca/storage/storage.rb, line 31 def state self.class.storage.state self end