Module: EasyType
- Defined in:
- lib/easy_type/mungers.rb,
lib/easy_type.rb,
lib/easy_type/type.rb,
lib/easy_type/group.rb,
lib/easy_type/helper.rb,
lib/easy_type/version.rb,
lib/easy_type/template.rb,
lib/easy_type/provider.rb,
lib/easy_type/parameter.rb,
lib/easy_type/validators.rb,
lib/easy_type/file_includer.rb,
lib/easy_type/command_builder.rb
Overview
Define all common mungers available for all types
Defined Under Namespace
Modules: FileIncluder, Helpers, Mungers, Parameter, Provider, Template, Type, Validators Classes: CommandBuilder, Group
Constant Summary
- VERSION =
"0.3.0"
Class Method Summary (collapse)
Class Method Details
+ (Object) included(parent)
15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/easy_type.rb', line 15 def self.included(parent) parent.send(:include, EasyType::Utils) parent.send(:include, EasyType::FileIncluder) parent.send(:include, EasyType::Template) if parent.ancestors.include?(Puppet::Type) parent.send(:include, EasyType::Type) end if parent.ancestors.include?(Puppet::Parameter) parent.send(:include, EasyType::Parameter) end end |