module ActiveModel::Shaz

Constants

VERSION

Public Class Methods

configure_for(clazz) click to toggle source
# File lib/active_model/shaz.rb, line 24
def self.configure_for clazz
  [:state_tracking, :shaz].each do |name|
    clazz.send :include, "ActiveModel::#{name.to_s.camelize}".constantize
  end
end

Public Instance Methods

destroy_it() click to toggle source
# File lib/active_model/shaz.rb, line 18
def destroy_it
  self.destroy
  self
end
Also aliased as: destroyed
destroyed()
Alias for: destroy_it
save_it() click to toggle source
# File lib/active_model/shaz.rb, line 6
def save_it
  self.save
  self
end
Also aliased as: saved
saved()
Alias for: save_it
update_it(*args) click to toggle source
# File lib/active_model/shaz.rb, line 12
def update_it *args
  self.update *args
  self
end
Also aliased as: updated_with
updated_with(*args)
Alias for: update_it