class Enrich::Base

Public Class Methods

d(object)
Alias for: decorate
decorate(object) click to toggle source
# File lib/enrich/base.rb, line 8
def decorate(object)
  if object.is_a?(ActiveRecord::Base)
    new(object)
  else
    object.map { |obj| new(obj) }
  end
end
Also aliased as: d
new(object) click to toggle source
# File lib/enrich/base.rb, line 19
def initialize(object)
  @object = object
end

Public Instance Methods

h() click to toggle source

Ability to use ActionController helpers

# File lib/enrich/base.rb, line 28
def h
  ActionController::Base.helpers
end
object() click to toggle source
# File lib/enrich/base.rb, line 23
def object
  @object
end