Sha256: f74419f833c1015d0c1e57c19eaabef7cd79c674f752b612482f683de2d347c5
Contents?: true
Size: 747 Bytes
Versions: 7
Compression:
Stored size: 747 Bytes
Contents
class Movie < MontageRails::Base has_many :actors belongs_to :studio attr_accessor :before_save_var, :before_create_var, :after_save_var, :after_create_var, :after_init_var before_save :do_stuff before_create :do_other_stuff after_save :do_stuff_after_save after_create :do_stuff_after_create after_initialize :do_stuff_after_init validates :title, presence: true def do_stuff @before_save_var = "FOO" end def do_other_stuff @before_create_var = "BAR" end def do_stuff_after_save @after_save_var = "AFTER SAVE" end def do_stuff_after_create @after_create_var = "AFTER CREATE" self.votes = 600 save! end def do_stuff_after_init @after_init_var = "AFTER INIT" end end
Version data entries
7 entries across 7 versions & 1 rubygems