Class: Synapse::Serialization::FixedRevisionResolver

Inherits:
RevisionResolver show all
Defined in:
lib/synapse/serialization/revision_resolver.rb

Overview

Implementation of a revision resolver that returns a fixed value. This could be an application version number, for example

Instance Method Summary collapse

Constructor Details

#initialize(revision) ⇒ undefined

Parameters:

  • revision (String)


21
22
23
# File 'lib/synapse/serialization/revision_resolver.rb', line 21

def initialize(revision)
  @revision = revision
end

Instance Method Details

#revision_of(payload_type) ⇒ String

Returns the fixed revision

Parameters:

  • payload_type (Class)

Returns:

  • (String)

    Returns the fixed revision



27
28
29
# File 'lib/synapse/serialization/revision_resolver.rb', line 27

def revision_of(payload_type)
  @revision.to_s
end