Sha256: 264ed42de448951222a9bd04005fb5a08851a15111a387dd08deaac4f7758c05

Contents?: true

Size: 909 Bytes

Versions: 3

Compression:

Stored size: 909 Bytes

Contents

# frozen_string_literal: true

require 'active_support'
require 'active_support/core_ext'

module ::AmberComponent
  class Error < ::StandardError; end
  class MissingPropsError < Error; end
  class IncorrectPropTypeError < Error; end
  class ViewFileNotFoundError < Error; end
  class InvalidTypeError < Error; end

  class EmptyViewError < Error; end
  class UnknownViewTypeError < Error; end
  class MultipleViewsError < Error; end
end

require_relative 'amber_component/version'
require_relative 'amber_component/helpers'
require_relative 'amber_component/typed_content'
require_relative 'amber_component/template_handler'
require_relative 'amber_component/views'
require_relative 'amber_component/assets'
require_relative 'amber_component/rendering'
require_relative 'amber_component/props'
require_relative 'amber_component/base'
require_relative 'amber_component/railtie' if defined?(::Rails::Railtie)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
amber_component-1.0.0 lib/amber_component.rb
amber_component-0.0.5 lib/amber_component.rb
amber_component-0.0.4 lib/amber_component.rb