module Light::Decorator::Concerns::Base::ClassMethods

Public Instance Methods

decorate(options = {}) click to toggle source

Decorate all scope for ActiveRecord::Model

@param [Hash] options (optional) @return [ActiveRecord::Relation]

# File lib/light/decorator/concerns/base.rb, line 53
def decorate(options = {})
  all.decorate(options)
end
find_and_decorate(id, options = {}) click to toggle source

Find ActiveRecord::Model and decorate it

@param [Integer] id @param [Hash] options (optional) @return [ActiveRecord::Model]

# File lib/light/decorator/concerns/base.rb, line 62
def find_and_decorate(id, options = {})
  find(id).decorate(options)
end