class ActiveAdmin::AbstractViewFactory
def method_missing(method, *args)
def method_missing(method, *args) key = key_from_method_name(method) if has_key?(key) if method.to_s.include?('=') self.class_eval <<-EOS def #{key}=(value) set_view_for_key(:#{key}, value) end EOS else self.class_eval <<-EOS def #{key} get_view_for_key(:#{key}) end EOS end self.send(method, *args) else super end end