class Rubble::Target::Base

Attributes

name[R]

Public Class Methods

new(name) click to toggle source
# File lib/rubble/target/base.rb, line 10
def initialize(name)
    @name = name
    @service = "#{self.class.name.downcase.split(/::/).last}#{suffix}"
end

Public Instance Methods

suffix() click to toggle source
# File lib/rubble/target/base.rb, line 19
def suffix
    (name == :default) ? '' : "-#{name}"
end
type() click to toggle source
# File lib/rubble/target/base.rb, line 15
def type
    self.class.name.downcase.to_sym
end