Module: Dope::Resource

Includes:
Welo::Resource
Defined in:
lib/dope/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
# File 'lib/dope/core/resource.rb', line 8

def self.included(mod)
  mod.extend Welo::Resource::ClassMethods
  mod.extend ClassMethods
end

Instance Method Details

#viewObject



26
27
28
# File 'lib/dope/core/resource.rb', line 26

def view
  view_klass.new(self)
end

#view_klassObject



22
23
24
# File 'lib/dope/core/resource.rb', line 22

def view_klass
  self.class.view
end