Sha256: 38d0313aebe9d2d9d5bb108a5b57c5e96e41a5c0668a1670c88b4651370928c7
Contents?: true
Size: 888 Bytes
Versions: 2
Compression:
Stored size: 888 Bytes
Contents
# frozen_string_literal: true module Starcall module Error # A Custom error message, used when an incorrect region is passed. class InvalidRegion < StandardError def initialize(region:) super @region = region end def message "#{region} is not a valid region. Please consult Starcall::Regions.list for a list of valid regions." end private attr_reader :region end # A Custom error message, used when an incorrect language is passed. class InvalidLanguage < StandardError def initialize(language:) super @language = language end def message "#{language} is not a valid language. Please consult Starcall::Languages.list for a list of valid languages." end private attr_reader :language end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
starcall-0.2.1 | lib/starcall/error.rb |
starcall-0.2.0 | lib/starcall/error.rb |