Sha256: 8b3e2d45e59e707f3ede14474c18933da96996aa8987e6606fda58e75c981530
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
# frozen_string_literal: true module Hanami class Assets # Base error for Hanami::Assets # # All the errors defined in this framework MUST inherit from it. # # @since 0.1.0 class Error < ::StandardError end # Error raised when assets config is not valid. # # @since 2.1.0 # @api public class ConfigError < Error end # Error returned when the assets manifest file is missing. # # @since 2.1.0 # @api public class ManifestMissingError < Error def initialize(manifest_path) super(<<~TEXT) Missing manifest file at #{manifest_path.inspect} Have you run `hanami assets compile` or `hanami assets watch`? TEXT end end # Error raised when no asset can be found for a source path. # # @since 2.1.0 # @api public class AssetMissingError < Error def initialize(source_path) super(<<~TEXT) No asset found for #{source_path.inspect} TEXT end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hanami-assets-2.1.0.rc1 | lib/hanami/assets/errors.rb |
hanami-assets-2.1.0.beta2 | lib/hanami/assets/errors.rb |