lib/trestle/configuration.rb in trestle-0.9.6 vs lib/trestle/configuration.rb in trestle-0.9.7

- old
+ new

@@ -52,22 +52,21 @@ # Register a global navigation menu block def menu(&block) menus << Navigation::Block.new(&block) end - ## Extension Options # [Internal] List of helper modules to include in all Trestle controllers - option :helpers, [] + option :helpers, Lazy::List.new # [Internal] Container module for block-defined helpers option :helper_module, Module.new # Register global helpers available to all Trestle admins def helper(*helpers, &block) - self.helpers += helpers + self.helpers << helpers self.helper_module.module_eval(&block) if block_given? end # Enable or disable Turbolinks within the Trestle admin option :turbolinks, defined?(Turbolinks) @@ -80,11 +79,11 @@ # Default adapter class used by all admin resources option :default_adapter, Adapters.compose(Adapters::ActiveRecordAdapter, Adapters::DraperAdapter) # Register a custom form field class - def form_field(name, klass) - Form::Builder.register(name, klass) + def form_field(name, field) + Form::Builder.register(name, field) end # [Internal] List of registered hooks option :hooks, Hook::Set.new