module Icss::ReceiverModel::ActsAsTuple

Public Class Methods

included(base) click to toggle source
# File lib/icss/receiver_model/acts_as_tuple.rb, line 97
def self.included(base) base.extend(Icss::ReceiverModel::ActsAsTuple::ClassMethods) ; end

Public Instance Methods

to_tuple() click to toggle source
# File lib/icss/receiver_model/acts_as_tuple.rb, line 5
def to_tuple
  tuple = []
  self.each_value do |val|
    if val.respond_to?(:to_tuple)
      tuple += val.to_tuple
    else
      tuple << val
    end
  end
  tuple
end