Sha256: e2533dea335d4d92141bd13910c10cfff5543f71456e79954573193db398818c
Contents?: true
Size: 612 Bytes
Versions: 4
Compression:
Stored size: 612 Bytes
Contents
module Databound module Initializer def databound(model = nil, &block) include Databound send(:before_filter, :init_crud, only: %i(where create update destroy)) send(:define_method, :databound_config) do Databound::Config.new(block, model) end if Rails.application.config.consider_all_requests_local rescue_from Databound::NotPermittedError do |exception| render( status: Databound::NotPermittedError::STATUS, json: { message: exception.to_s, }, ) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
databound-3.1.3 | lib/databound/initializer.rb |
databound-3.1.2 | lib/databound/initializer.rb |
databound-3.1.1 | lib/databound/initializer.rb |
databound-3.1.0 | lib/databound/initializer.rb |