Module: FunWith::Patterns::Loader

Defined in:
lib/fun_with/patterns/loader.rb,
lib/fun_with/patterns/loader/object_api.rb,
lib/fun_with/patterns/loader/class_methods.rb,
lib/fun_with/patterns/loader/loading_styles/eval.rb,
lib/fun_with/patterns/loader/loading_styles/yaml.rb,
lib/fun_with/patterns/loader/features/bracketwise_lookup.rb,
lib/fun_with/patterns/loader/loading_styles/instance_exec.rb

Defined Under Namespace

Modules: ClassMethods, Features, LoadingStyles, ObjectAPI

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/fun_with/patterns/loader.rb', line 4

def self.included( base )
  base.extend( ClassMethods )
  
  # set a few defaults
  base.extend( LoadingStyles::Eval ) # provides a default load_item method
  base.loader_pattern_extension( :rb ) if base.loader_pattern_extension.nil?
end