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