lib/outpost/config.rb in outpost-cms-0.0.3 vs lib/outpost/config.rb in outpost-cms-0.0.4

- old
+ new

@@ -8,26 +8,26 @@ :title_attributes => [:name, :title], :excluded_form_fields => ["id", "created_at", "updated_at"], :excluded_list_columns => [], :user_class => "User", :authentication_attribute => :email, - :preferences => [:order, :sort_mode] + :preferences => [:order_attribute, :order_direction] } - + # Pass a block to this method to define the configuration # If no block is passed, config will be defaults def self.configure yield Outpost.config if block_given? Outpost.config end - + # An array of models that should show up attr_writer :registered_models def registered_models @registered_models || [] end - + attr_writer :preferences def preferences @preferences || DEFAULTS[:preferences] end @@ -45,16 +45,16 @@ # Which attributes to look at for `to_title` attr_writer :title_attributes def title_attributes (@title_attributes ||= DEFAULTS[:title_attributes]) | [:simple_title] end - + # Ignore these attributes when building a basic form attr_writer :excluded_form_fields def excluded_form_fields (@excluded_form_fields ||= []) | DEFAULTS[:excluded_form_fields] end - + # Ignore these attributes when building a basic list attr_writer :excluded_list_columns def excluded_list_columns (@excluded_list_columns ||= []) | DEFAULTS[:excluded_list_columns] end