Module: Fried::Dependency::Schema

Defined in:
lib/fried/dependency/schema.rb

Overview

Provides dependency to define object dependencies. It automatically defines an initializer that will create default objects for each dependency (just calling ‘new` on the dependency class) and assign them to given attributes

Defined Under Namespace

Modules: ClassMethods, Initializer

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



47
48
49
50
51
52
# File 'lib/fried/dependency/schema.rb', line 47

def self.included(klass)
  klass.instance_eval do
    extend ClassMethods
    include Initializer
  end
end