Sha256: 1a7e79e6dc290be3618dfc8bebbd8880d4a2b44ea68d6b38e926aea5b915efc7
Contents?: true
Size: 422 Bytes
Versions: 18
Compression:
Stored size: 422 Bytes
Contents
module AmaLayout class AmaLayoutView < ActionView::Base attr_accessor :view_data def initialize(args) self.view_data = args[:view_data] controller = view_data.try(:controller) || ::ApplicationController.new context = controller.view_paths super(context, {}, controller) end def method_missing(method, *args, &block) view_data.send(method, *args, &block) end end end
Version data entries
18 entries across 18 versions & 1 rubygems