Sha256: 124acb7eba9e75b37d5d7a9a347a699ffb542653e3f0602872bdbaae1a60a9dc
Contents?: true
Size: 541 Bytes
Versions: 15
Compression:
Stored size: 541 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 unless prefix.empty? prefix << " " end prefix end end
Version data entries
15 entries across 15 versions & 1 rubygems