Sha256: 199a8f4d6ed483c55c0dfc625c24cbe1ca0d281dddc5dd9db2aafab0514161c8
Contents?: true
Size: 1.43 KB
Versions: 7
Compression:
Stored size: 1.43 KB
Contents
# frozen_string_literal: true 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 UnknownLayoutId < Basic 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
7 entries across 7 versions & 1 rubygems