Module: Apiway::Resource::ClassMethods

Defined in:
lib/apiway/resource.rb

Instance Method Summary collapse

Instance Method Details

#access(&block) ⇒ Object



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

def access( &block )
  block_given? ? @access = block : @access ||= Proc.new {}
end

#data(&block) ⇒ Object



30
31
32
# File 'lib/apiway/resource.rb', line 30

def data( &block )
  block_given? ? @data = block : @data
end

#depend_on(*models) ⇒ Object



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

def depend_on( *models )
  models.empty? ? @depend_on ||= [] : @depend_on = models
end