Class: Nrb::Commands::Resource

Inherits:
Inside
  • Object
show all
Includes:
ResourceGenerator
Defined in:
lib/nrb/commands/base/resource.rb

Direct Known Subclasses

Destroy, Generate

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Inside

#ensure_inside_root

Methods inherited from Base

#opts, source_root

Class Method Details

.valid_resourcesObject



6
7
8
# File 'lib/nrb/commands/base/resource.rb', line 6

def self.valid_resources
  arguments.find { |a| a.name == 'resource' }.enum
end

Instance Method Details

#ensure_valid_resourceObject



10
11
12
13
# File 'lib/nrb/commands/base/resource.rb', line 10

def ensure_valid_resource
  return true if valid_resources.include? resource
  fail_invalid_resource
end