Module: EntitySnapshot::Postgres::Controls::Subject

Defined in:
lib/entity_snapshot/postgres/controls/subject.rb

Class Method Summary collapse

Class Method Details

.entity_classObject



12
13
14
# File 'lib/entity_snapshot/postgres/controls/subject.rb', line 12

def self.entity_class
  Entity::Example
end

.example(entity_class: nil, specifier: nil, random: nil) ⇒ Object



5
6
7
8
9
10
# File 'lib/entity_snapshot/postgres/controls/subject.rb', line 5

def self.example(entity_class: nil, specifier: nil, random: nil)
  entity_class ||= self.entity_class
  specifier ||= Specifier.example

  ::EntityCache::Controls::Subject.example(entity_class: entity_class, specifier: specifier, random: random)
end

.specifierObject



16
17
18
# File 'lib/entity_snapshot/postgres/controls/subject.rb', line 16

def self.specifier
  Specifier.example
end