Class: TableSync::Publishing::Message::Single

Inherits:
Base
  • Object
show all
Defined in:
lib/table_sync/publishing/message/single.rb

Instance Attribute Summary

Attributes inherited from Base

#objects

Instance Method Summary collapse

Methods inherited from Base

#data, #empty?, #find_or_init_objects, #initialize, #message_params, #model_naming, #notify!, #publish

Constructor Details

This class inherits a constructor from TableSync::Publishing::Message::Base

Instance Method Details

#objectObject



5
6
7
# File 'lib/table_sync/publishing/message/single.rb', line 5

def object
  objects.first
end

#paramsObject



9
10
11
# File 'lib/table_sync/publishing/message/single.rb', line 9

def params
  TableSync::Publishing::Params::Single.new(object: object).construct
end