Sha256: 76058629515654d862dccd651f06125b402d40611fb5d10ebee054f6c96bb53a
Contents?: true
Size: 1.17 KB
Versions: 3
Compression:
Stored size: 1.17 KB
Contents
module Olivander module Resources module DefaultCrudChain def crud_chain_index_authorize_action puts 'default crud chain: index_authorize_action' end def crud_chain_index_load_resource puts 'default crud chain: index_load_resource' end def crud_chain_load_resource puts 'default crud chain: load_resource' end def crud_chain_authorize_resource raise 'Unauthorized' unless true puts 'default crud chain: authorize_resource' end def crud_chain_assign puts 'default crud chain: assign' end def crud_chain_update_if puts 'default crud chain: update_if' return true if %w[create update destroy].include?(action_name) return false if %w[index new show edit].include?(action_name) return false if request.method == 'GET' true end def crud_chain_update puts 'default crud chain: update' true end def crud_chain_render_success puts 'default crud chain: render_success' end def crud_chain_render_failure puts 'default crud chain: render_failure' end end end end
Version data entries
3 entries across 3 versions & 1 rubygems