Module: Relish::Command::Dsl::ContextClass

Included in:
Command, Option
Defined in:
lib/relish/commands/dsl/context_class.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#context_classObject (readonly)

Returns the value of attribute context_class.



6
7
8
# File 'lib/relish/commands/dsl/context_class.rb', line 6

def context_class
  @context_class
end

Instance Method Details

#context_class_eval(&block) ⇒ Object



12
13
14
# File 'lib/relish/commands/dsl/context_class.rb', line 12

def context_class_eval(&block)
  context_class.class_eval(&block)
end

#context_class_nameObject



16
17
18
# File 'lib/relish/commands/dsl/context_class.rb', line 16

def context_class_name
  context_class.name.split('::').last.downcase
end

#initialize(context_class) ⇒ Object



8
9
10
# File 'lib/relish/commands/dsl/context_class.rb', line 8

def initialize(context_class)
  @context_class = context_class
end