Class: Bronze::Transforms::IdentityTransform

Inherits:
Bronze::Transform show all
Defined in:
lib/bronze/transforms/identity_transform.rb

Overview

Transform class that maps an object to itself.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.instanceIdentityTransform

Returns a memoized instance of IdentityTransform.

Returns:



9
10
11
# File 'lib/bronze/transforms/identity_transform.rb', line 9

def self.instance
  @instance ||= new
end

Instance Method Details

#denormalize(object) ⇒ Object

Returns the object that was passed in to the method.

Parameters:

  • object (Object)

    The object to denormalize.

Returns:

  • (Object)

    the object passed in.



18
19
20
# File 'lib/bronze/transforms/identity_transform.rb', line 18

def denormalize(object)
  object
end

#normalize(object) ⇒ Object

Returns the object that was passed in to the method.

Parameters:

  • object (Object)

    The object to normalize.

Returns:

  • (Object)

    the object passed in.



27
28
29
# File 'lib/bronze/transforms/identity_transform.rb', line 27

def normalize(object)
  object
end