Module: Messaging::Fixtures::Controls::Entity

Defined in:
lib/messaging/fixtures/controls/entity.rb

Defined Under Namespace

Modules: Identified, New, Sequenced Classes: Example

Class Method Summary collapse

Class Method Details

.amountObject



40
41
42
# File 'lib/messaging/fixtures/controls/entity.rb', line 40

def self.amount
  1
end

.example(sequence: nil) ⇒ Object



21
22
23
24
25
26
27
28
29
30
# File 'lib/messaging/fixtures/controls/entity.rb', line 21

def self.example(sequence: nil)
  sequence ||= self.sequence

  some_entity = Example.build

  some_entity.id = id
  some_entity.sequence = sequence

  some_entity
end

.idObject



32
33
34
# File 'lib/messaging/fixtures/controls/entity.rb', line 32

def self.id
  ID.example(increment: id_increment)
end

.id_incrementObject



36
37
38
# File 'lib/messaging/fixtures/controls/entity.rb', line 36

def self.id_increment
  11
end

.sequenceObject



44
45
46
# File 'lib/messaging/fixtures/controls/entity.rb', line 44

def self.sequence
  Event.sequence
end