Class: TenderHash::Caster

Inherits:
Object
  • Object
show all
Defined in:
lib/tender_hash/caster.rb

Defined Under Namespace

Classes: Default

Class Method Summary collapse

Class Method Details

.for(cast_to) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/tender_hash/caster.rb', line 3

def self.for(cast_to)
  if cast_to.respond_to?(:call)
    cast_to
  else
    Default.new(cast_to)
  end
end