Sha256: 9a43fdfba36936bcffd59be747b61bbd1f30aae9b01440c9f158900c18f63d67

Contents?: true

Size: 357 Bytes

Versions: 1

Compression:

Stored size: 357 Bytes

Contents

require 'action_control/controller_methods'
require 'action_control/errors'
require 'action_control/action_controller/base'

module ActionControl
	# Authorizes the user.
	def authorize!
		raise ActionControl::AuthorizationNotPerformedError unless defined?(authorized?)
		
		raise ActionControl::NotAuthorizedError unless send(:authorized?) == true
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
action_control-0.0.2 lib/action_control.rb