Sha256: bc643a80ba189339ee9cf55ed38ba9aa9e2a4daac3fdf784ffbc69af5c4bffc7
Contents?: true
Size: 537 Bytes
Versions: 20
Compression:
Stored size: 537 Bytes
Contents
require 'delegate' class CC::Service::Formatter < SimpleDelegator attr_reader :options def initialize(service, options = {}) super(service) @options = { prefix: "[Code Climate]", prefix_with_repo: true }.merge(options) end private def service_title __getobj__.class.title end def message_prefix prefix = options.fetch(:prefix, "").to_s if options[:prefix_with_repo] prefix << "[#{repo_name}]" end if !prefix.empty? prefix << " " end prefix end end
Version data entries
20 entries across 20 versions & 1 rubygems