Module: ROM::Plugins::Command::Timestamps::InstanceMethods

Defined in:
lib/rom/plugins/command/timestamps.rb

Instance Method Summary collapse

Instance Method Details

#datestamp_columnsObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



63
64
65
# File 'lib/rom/plugins/command/timestamps.rb', line 63

def datestamp_columns
  self.class.datestamp_columns
end

#set_timestamps(tuples) ⇒ Array<Hash>, Hash

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Set the timestamp attributes on the given tuples

Parameters:

  • tuples (Array<Hash>, Hash)

    the input tuple(s)

Returns:

  • (Array<Hash>, Hash)


74
75
76
77
78
# File 'lib/rom/plugins/command/timestamps.rb', line 74

def set_timestamps(tuples, *)
  timestamps = build_timestamps

  map_input_tuples(tuples) { |t| timestamps.merge(t) }
end

#timestamp_columnsObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



58
59
60
# File 'lib/rom/plugins/command/timestamps.rb', line 58

def timestamp_columns
  self.class.timestamp_columns
end