Sha256: 7a3d9b09b49cb7adf16c5a900109fc769169bef741a6e0845251daa2cc880ce9
Contents?: true
Size: 616 Bytes
Versions: 6
Compression:
Stored size: 616 Bytes
Contents
module ApipieBindings class ConfigurationError < StandardError; end class DocLoadingError < StandardError; end ErrorData = Struct.new(:kind, :argument, :details) class ValidationError < StandardError attr_reader :params def initialize(params) @params = params end end class InvalidArgumentTypesError < ValidationError def to_s preformated = params.map { |p| "#{p[0]} - #{p[1]} was expected" } "#{super}: #{preformated.join(', ')}" end end class MissingArgumentsError < ValidationError def to_s "#{super}: #{params.join(', ')}" end end end
Version data entries
6 entries across 6 versions & 1 rubygems