Sha256: 1c63ee4fd7c9179a44184339108b1d82ad54bb538aa2ef4bafb4842bd458c648

Contents?: true

Size: 1.29 KB

Versions: 95

Compression:

Stored size: 1.29 KB

Contents

EffectiveBootstrap.setup do |config|
  # Authorization Method
  #
  # This method is called by all controller actions with the appropriate action and resource
  # If it raises an exception or returns false, an Effective::AccessDenied Error will be raised
  #
  # Use via Proc:
  # Proc.new { |controller, action, resource| authorize!(action, resource) }       # CanCan
  # Proc.new { |controller, action, resource| can?(action, resource) }             # CanCan with skip_authorization_check
  # Proc.new { |controller, action, resource| authorize "#{action}?", resource }   # Pundit
  # Proc.new { |controller, action, resource| current_user.is?(:admin) }           # Custom logic
  #
  # Use via Boolean:
  # config.authorization_method = true  # Always authorized
  # config.authorization_method = false # Always unauthorized
  #
  # Use via Method (probably in your application_controller.rb):
  # config.authorization_method = :my_authorization_method
  # def my_authorization_method(resource, action)
  #   true
  # end
  config.authorization_method = Proc.new { |controller, action, resource| authorize!(action, resource) }

  # Replaces rails_ujs data-confirm with a custom inline implementation.
  # You will need to recompile assets (or "rm -rf tmp/") if you change this.
  config.use_custom_data_confirm = true
end

Version data entries

95 entries across 95 versions & 1 rubygems

Version Path
effective_bootstrap-0.9.28 config/effective_bootstrap.rb
effective_bootstrap-0.9.27 config/effective_bootstrap.rb
effective_bootstrap-0.9.26 config/effective_bootstrap.rb
effective_bootstrap-0.9.25 config/effective_bootstrap.rb
effective_bootstrap-0.9.24 config/effective_bootstrap.rb
effective_bootstrap-0.9.23 config/effective_bootstrap.rb
effective_bootstrap-0.9.22 config/effective_bootstrap.rb
effective_bootstrap-0.9.21 config/effective_bootstrap.rb
effective_bootstrap-0.9.20 config/effective_bootstrap.rb
effective_bootstrap-0.9.19 config/effective_bootstrap.rb
effective_bootstrap-0.9.18 config/effective_bootstrap.rb
effective_bootstrap-0.9.17 config/effective_bootstrap.rb
effective_bootstrap-0.9.16 config/effective_bootstrap.rb
effective_bootstrap-0.9.15 config/effective_bootstrap.rb
effective_bootstrap-0.9.14 config/effective_bootstrap.rb
effective_bootstrap-0.9.13 config/effective_bootstrap.rb
effective_bootstrap-0.9.12 config/effective_bootstrap.rb
effective_bootstrap-0.9.11 config/effective_bootstrap.rb
effective_bootstrap-0.9.10 config/effective_bootstrap.rb
effective_bootstrap-0.9.9 config/effective_bootstrap.rb