module Aduki::Initializer
Public Class Methods
included(base)
click to toggle source
# File lib/aduki.rb, line 206 def self.included(base) base.extend Aduki::ClassMethods end
new(attrs={ })
click to toggle source
# File lib/aduki.rb, line 197 def initialize attrs={ } self.class.get_aduki_initializers.each { |initializer| send initializer } aduki_apply_attributes attrs aduki_after_initialize end
Public Instance Methods
aduki_after_initialize()
click to toggle source
# File lib/aduki.rb, line 204 def aduki_after_initialize ; end
aduki_apply_attributes(attrs ;)
click to toggle source
# File lib/aduki.rb, line 203 def aduki_apply_attributes attrs ; Aduki.apply_attributes self, attrs ; end