Sha256: 030ba7825ebb78dc093f31a707a178023dc7d70bff18dd61d4d668daadc9c4ae

Contents?: true

Size: 423 Bytes

Versions: 70

Compression:

Stored size: 423 Bytes

Contents

# EffectiveResource
#
# Mark your model with 'effective_resource'

module EffectiveResource
  extend ActiveSupport::Concern

  module ActiveRecord
    def effective_resource(options = nil, &block)
      return @_effective_resource unless block_given?

      include ::EffectiveResource
      @_effective_resource = Effective::Resource.new(self, &block)
    end
  end

  included do
  end

  module ClassMethods
  end

end

Version data entries

70 entries across 70 versions & 1 rubygems

Version Path
effective_resources-1.4.9 app/models/concerns/effective_resource.rb
effective_resources-1.4.8 app/models/concerns/effective_resource.rb
effective_resources-1.4.7 app/models/concerns/effective_resource.rb
effective_resources-1.4.6 app/models/concerns/effective_resource.rb
effective_resources-1.4.5 app/models/concerns/effective_resource.rb
effective_resources-1.4.4 app/models/concerns/effective_resource.rb
effective_resources-1.4.3 app/models/concerns/effective_resource.rb
effective_resources-1.4.2 app/models/concerns/effective_resource.rb
effective_resources-1.4.1 app/models/concerns/effective_resource.rb
effective_resources-1.4.0 app/models/concerns/effective_resource.rb
effective_resources-1.3.16 app/models/concerns/effective_resource.rb
effective_resources-1.3.15 app/models/concerns/effective_resource.rb
effective_resources-1.3.14 app/models/concerns/effective_resource.rb
effective_resources-1.3.13 app/models/concerns/effective_resource.rb
effective_resources-1.3.12 app/models/concerns/effective_resource.rb
effective_resources-1.3.11 app/models/concerns/effective_resource.rb
effective_resources-1.3.10 app/models/concerns/effective_resource.rb
effective_resources-1.3.9 app/models/concerns/effective_resource.rb
effective_resources-1.3.8 app/models/concerns/effective_resource.rb
effective_resources-1.3.7 app/models/concerns/effective_resource.rb