Module: HexWrench::Resource

Includes:
Welo::Resource
Defined in:
lib/hexwrench/core/resource.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(mod) ⇒ Object



8
9
10
11
12
# File 'lib/hexwrench/core/resource.rb', line 8

def self.included(mod)
  mod.extend Welo::Resource::ClassMethods
  mod.extend ClassMethods
  mod.features_hash = {}
end

Instance Method Details

#feature(name) ⇒ Object



36
37
38
# File 'lib/hexwrench/core/resource.rb', line 36

def feature(name)
  self.class.feature(name)
end

#features(persp) ⇒ Object



32
33
34
# File 'lib/hexwrench/core/resource.rb', line 32

def features(persp)
  self.class.features(persp)
end