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)


19
20
21
# File 'lib/synapse/serialization/revision_resolver.rb', line 19

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



25
26
27
# File 'lib/synapse/serialization/revision_resolver.rb', line 25

def revision_of(payload_type)
  @revision.to_s
end