class CfScript::Scope::Base

Public Class Methods

new() click to toggle source
# File lib/cf_script/scope.rb, line 31
def initialize
  enter_scope
end

Public Instance Methods

finalize() click to toggle source
# File lib/cf_script/scope.rb, line 35
def finalize
  exit_scope
end
method_missing(m, *args, &block) click to toggle source
# File lib/cf_script/scope.rb, line 43
def method_missing(m, *args, &block)
  CfScript::Command.run(m, *args, &block)
end
spec_for(name) click to toggle source
# File lib/cf_script/scope.rb, line 39
def spec_for(name)
  CfScript.spec_for(name)
end

Protected Instance Methods

enter_scope() click to toggle source
# File lib/cf_script/scope.rb, line 53
def enter_scope
end
exit_scope() click to toggle source
# File lib/cf_script/scope.rb, line 56
def exit_scope
end
scope_name() click to toggle source
# File lib/cf_script/scope.rb, line 49
def scope_name
  self.class.name.split('::').last.downcase
end