class CaseBase

Attributes

cmd[R]
issuer[R]
right_name[R]

Public Class Methods

new(cmd) click to toggle source
# File lib/generators/service/install/templates/services/case_base.rb, line 13
def initialize(cmd)
  @cmd = cmd
  @issuer = cmd.try(:issuer)
  @right_name = "#{service_name}.#{case_name}"
end

Public Instance Methods

allowed?() click to toggle source
# File lib/generators/service/install/templates/services/case_base.rb, line 27
def allowed?
  true
end
case_name() click to toggle source
# File lib/generators/service/install/templates/services/case_base.rb, line 19
def case_name
  self.class.name.split('::').last.downcase
end
rollback() click to toggle source
# File lib/generators/service/install/templates/services/case_base.rb, line 31
def rollback; end
service_name() click to toggle source
# File lib/generators/service/install/templates/services/case_base.rb, line 23
def service_name
  self.class.name.split('::').first.remove('Service').downcase
end