Class: Hecks::Domain::DomainBuilder::Reference

Inherits:
Object
  • Object
show all
Defined in:
lib/domain_builder/reference.rb

Instance Method Summary collapse

Constructor Details

#initialize(reference) ⇒ Reference

Returns a new instance of Reference.



5
6
7
# File 'lib/domain_builder/reference.rb', line 5

def initialize(reference)
  @reference = reference
end

Instance Method Details

#nameObject



13
14
15
# File 'lib/domain_builder/reference.rb', line 13

def name
  @reference.split("::").last.camelcase + "Reference"
end

#referenced_entityObject



9
10
11
# File 'lib/domain_builder/reference.rb', line 9

def referenced_entity
  @reference.split("::").map(&:camelcase).join("::")
end