Method: ActiveAdmin::AbstractViewFactory#register

Defined in:
lib/active_admin/abstract_view_factory.rb

#register(view_hash) ⇒ Object

Register a new view key with the view factory

eg:

factory = AbstractViewFactory.new
factory.register my_view: SomeViewClass

You can setup many at the same time:

factory.register  my_view: SomeClass,
                  another_view: OtherViewClass


27
28
29
30
31
# File 'lib/active_admin/abstract_view_factory.rb', line 27

def register(view_hash)
  view_hash.each do |view_key, view_class|
    @views[view_key] = view_class
  end
end