Module: Orchestration::Services::ConfigurationBase::ClassMethods

Defined in:
lib/orchestration/services/mixins/configuration_base.rb

Instance Method Summary collapse

Instance Method Details

#service_nameObject

Raises:

  • (ArgumentError)


17
18
19
20
21
22
# File 'lib/orchestration/services/mixins/configuration_base.rb', line 17

def service_name
  return @service_name unless @service_name.nil?

  raise ArgumentError,
        "Must call `self.name=` on #{self.class.service_name}"
end

#service_name=(val) ⇒ Object



13
14
15
# File 'lib/orchestration/services/mixins/configuration_base.rb', line 13

def service_name=(val)
  @service_name = val
end