Class: RKit::Dsl::Base::Readonly

Inherits:
SimpleDelegator show all
Defined in:
lib/r_kit/dsl/base/readonly.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from SimpleDelegator

#===, getobj_attr_reader

Instance Attribute Details

#baseObject

Returns the value of attribute base.



7
8
9
# File 'lib/r_kit/dsl/base/readonly.rb', line 7

def base
  @base
end

Instance Method Details

#basic_paramsObject



10
# File 'lib/r_kit/dsl/base/readonly.rb', line 10

alias :basic_params :params

#dslsObject



3
4
5
# File 'lib/r_kit/dsl/base/readonly.rb', line 3

def dsls
  __getobj__.class.dsls
end

#extract_local_variablesObject



15
# File 'lib/r_kit/dsl/base/readonly.rb', line 15

def extract_local_variables() basic_params.extract_local_variables(base) end

#paramsObject



14
# File 'lib/r_kit/dsl/base/readonly.rb', line 14

def params() basic_params.params[base] end