Module: Knuckles::View

Extended by:
View
Included in:
View
Defined in:
lib/knuckles/view.rb

Instance Method Summary collapse

Instance Method Details

#data(_object, _options = {}) ⇒ Object



12
13
14
# File 'lib/knuckles/view.rb', line 12

def data(_object, _options = {})
  {}
end

#has_many(objects, view, options = {}) ⇒ Object



26
27
28
# File 'lib/knuckles/view.rb', line 26

def has_many(objects, view, options = {})
  objects.map { |object| view.data(object, options) }
end

#has_one(object, view, options = {}) ⇒ Object

Relations



22
23
24
# File 'lib/knuckles/view.rb', line 22

def has_one(object, view, options = {})
  [view.data(object, options)]
end

#relations(_object, _options = {}) ⇒ Object



16
17
18
# File 'lib/knuckles/view.rb', line 16

def relations(_object, _options = {})
  {}
end

#rootObject

Callbacks



9
10
# File 'lib/knuckles/view.rb', line 9

def root
end