Module: RedisAssist::Transform::ClassMethods

Defined in:
lib/redis_assist/transform.rb

Instance Method Summary collapse

Instance Method Details

#from(val) ⇒ Object



21
22
23
# File 'lib/redis_assist/transform.rb', line 21

def from(val)
  val
end

#keyObject



17
18
19
# File 'lib/redis_assist/transform.rb', line 17

def key
  StringHelper.underscore(name).gsub(/_transform$/, '').to_sym
end

#to(val) ⇒ Object



25
26
27
# File 'lib/redis_assist/transform.rb', line 25

def to(val)
  val
end

#transform(direction, val) ⇒ Object



29
30
31
32
33
34
# File 'lib/redis_assist/transform.rb', line 29

def transform(direction, val)
  case direction.to_sym
  when :to    then to(val)
  when :from  then from(val)
  end
end