lib/pakyow/presenter/binder.rb in pakyow-presenter-1.0.0.rc2 vs lib/pakyow/presenter/binder.rb in pakyow-presenter-1.0.0.rc3
- old
+ new
@@ -39,10 +39,11 @@
parts_for(caller_locations(1, 1)[0].label.to_sym).define_part(name, block)
end
# Returns the value for a key (including parts).
#
+ # @api private
def __value(key)
if @memoized.include?(key)
@memoized[key]
else
@memoized[key] = if respond_to?(key)
@@ -65,9 +66,10 @@
@object[key]
end
# Returns only the content value for a key.
#
+ # @api private
def __content(key, view)
return_value = __value(key)
if return_value.is_a?(BindingParts)
if return_value.content?
return_value.content(view)