module RKit::Decoration::ActionViewBaseExtend

Public Instance Methods

assign(new_assigns) click to toggle source
Calls superclass method
# File lib/r_kit/decoration/action_view_base_extend.rb, line 3
def assign new_assigns
  decorate_assigns new_assigns

  super
end

Protected Instance Methods

decorate(assign) click to toggle source
# File lib/r_kit/decoration/action_view_base_extend.rb, line 16
          def decorate assign
  if assign.need_decoration?
    assign.decorate view_context: self
  else
    assign
  end
end
decorate_assigns(assigns) click to toggle source
# File lib/r_kit/decoration/action_view_base_extend.rb, line 10
          def decorate_assigns assigns
  assigns.dup.each do |key, value|
    assigns[key] = decorate value
  end
end