Module: Shamu::Attributes::FluidAssignment

Extended by:
ActiveSupport::Concern
Defined in:
lib/shamu/attributes/fluid_assignment.rb

Overview

Add methods to a class to make it easy to build out an object using fluid assignment.

Examples:


# Without fluid
obj = AttributeObject.new
obj.name = '...'
obj.email = '...'

# With fluid
obj = FluidObject.new
obj.name( '...' )
   .email( '...' )