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.


61
62
63
# File 'lib/rom/plugins/command/timestamps.rb', line 61

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)

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

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.


56
57
58
# File 'lib/rom/plugins/command/timestamps.rb', line 56

def timestamp_columns
  self.class.timestamp_columns
end