class DTK::DSL::FileType::ServiceInstance::NestedModule
Attributes
module_name[R]
Public Class Methods
new(params = {})
click to toggle source
params can have keys:
:module_name (required)
# File lib/dsl/file_type/subclasses.rb, line 59 def initialize(params = {}) unless @module_name = params[:module_name] raise Error, "Unexpected that opts[:module_name] is nil" end end
Public Instance Methods
base_dir()
click to toggle source
# File lib/dsl/file_type/subclasses.rb, line 73 def base_dir matching_type_def(:base_dir_lambda).call(:module_name => @module_name) end
canonical_path()
click to toggle source
# File lib/dsl/file_type/subclasses.rb, line 69 def canonical_path self.class.canonical_path_lambda.call(:module_name => @module_name) end
index()
click to toggle source
# File lib/dsl/file_type/subclasses.rb, line 65 def index "#{super}--#{@module_name}" end