Sha256: 159d8571823b901eb83f7f737f227483581f1f6e2a27e7e33b084b62bbb28b17

Contents?: true

Size: 683 Bytes

Versions: 40

Compression:

Stored size: 683 Bytes

Contents

module ResourceController
  ACTIONS           = [:index, :show, :new_action, :create, :edit, :update, :destroy].freeze
  SINGLETON_ACTIONS = (ACTIONS - [:index]).freeze
  FAILABLE_ACTIONS  = ACTIONS - [:index, :new_action, :edit].freeze
  NAME_ACCESSORS    = [:model_name, :route_name, :object_name]  
  
  module ActionControllerExtension
    unloadable
    
    def resource_controller(*args)
      include ResourceController::Controller
      
      if args.include?(:singleton)
        include ResourceController::Helpers::SingletonCustomizations
      end
    end  
  end
end

require File.dirname(__FILE__)+'/../rails/init.rb' unless ActionController::Base.include?(Urligence)

Version data entries

40 entries across 40 versions & 10 rubygems

Version Path
spree-0.9.4 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.9.3 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.9.2 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.9.1 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.9.0 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.8.4 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.8.5 vendor/plugins/resource_controller/lib/resource_controller.rb
resource_controller-0.5.1 lib/resource_controller.rb
resource_controller-0.5.0 lib/resource_controller.rb
spree-0.4.1 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.4.0 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.5.0 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.5.1 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.6.0 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.7.1 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.7.0 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.8.0 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.8.1 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.8.2 vendor/plugins/resource_controller/lib/resource_controller.rb
spree-0.8.3 vendor/plugins/resource_controller/lib/resource_controller.rb