Sha256: 6d6ff1dd13d4841e0863733771bcaece69b86a71efe6df9c9174f1ae148895fb
Contents?: true
Size: 1.62 KB
Versions: 2
Compression:
Stored size: 1.62 KB
Contents
# coding: utf-8 module Thinreports module Errors class Basic < ::StandardError end class UnknownShapeStyleName < Basic def initialize(style, availables) super("The specified style name, '#{style}', cannot be used. " + "The available styles are #{availables.map{|s| ":#{s}"}.join(', ')}.") end end class UnknownShapeType < Basic end class UnknownFormatterType < Basic end class LayoutFileNotFound < Basic end class FontFileNotFound < Basic end class NoRegisteredLayoutFound < Basic end class UnknownItemId < Basic def initialize(id, item_type = 'Basic') super("The layout does not have a #{item_type} Item with id '#{id}'.") end end class DisabledListSection < Basic def initialize(section) super("The #{section} section is disabled.") end end class UnknownEventType < Basic end class UnknownLayoutId < Basic end class UnknownGeneratorType < Basic def initialize(type) super("The specified generator type, '#{type}', was not found.") end end class UnsupportedColorName < Basic end class InvalidLayoutFormat < Basic end class IncompatibleLayoutFormat < Basic def initialize(filename, fileversion, required_rules) super("Generator #{Thinreports::VERSION} can not be built this file, " + "'#{File.basename(filename)}'. " + "This file is updated in the Editor of version '#{fileversion}', " + "but Generator requires version #{required_rules}.") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
thinreports-0.9.1 | lib/thinreports/core/errors.rb |
thinreports-0.9.0 | lib/thinreports/core/errors.rb |