Sha256: cc985a5d8a7f58a0dab16342a9eec13c4f25011fd7928f58584643c2014e5ce1

Contents?: true

Size: 442 Bytes

Versions: 2

Compression:

Stored size: 442 Bytes

Contents

module Consul
  module ActiveRecord

    private

    def authorize_values_for(property, options = {})
      if defined?(AssignableValues)
        assignable_values_for property, options.merge(:through => proc { ::Power.current })
      else
        raise "To use .authorize_values_for, add the gem 'assignable_values' to your Gemfile"
      end
    end

  end
end

ActiveSupport.on_load(:active_record) do
  extend(Consul::ActiveRecord)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
consul-2.0.0 lib/consul/active_record.rb
consul-1.3.2 lib/consul/active_record.rb