Sha256: 9d9779f5b7561ad1703b1397fd03f55970e3ff3b22cf12653b83f30c18a928a8

Contents?: true

Size: 1.26 KB

Versions: 1

Compression:

Stored size: 1.26 KB

Contents

# -*- encoding: utf-8 -*-
# -*- frozen_string_literal: true -*-
# -*- warn_indent: true -*-

require "unit_measurements/rails/version"
require "unit_measurements"

require "active_support/all"
require "active_record"
require "active_model"
require "active_model/validations"

# The +UnitMeasurements::Rails+ module provides functionality related to handling
# unit measurements within the Rails framework.
#
# @author {Harshal V. Ladhe}[https://shivam091.github.io/]
# @since 0.1.0
module UnitMeasurements
  # The +Rails+ module within +UnitMeasurements+ is dedicated to integrating
  # {unit_measurements}[https://github.com/shivam091/unit_measurements] into
  # Ruby on Rails applications.
  #
  # It includes modules and classes for ActiveRecord support, Railties, and custom
  # errors.
  #
  # @see ActiveRecord
  # @see Railtie
  # @see BaseError
  # @author {Harshal V. Ladhe}[https://shivam091.github.io/]
  # @since 0.2.0
  module Rails
    # This is the base class for custom errors in the +UnitMeasurements::Rails+
    # module.
    #
    # @author {Harshal V. Ladhe}[https://shivam091.github.io/]
    # @since 0.2.0
    class BaseError < StandardError; end
  end
end

require "unit_measurements/rails/active_record"

require "unit_measurements/rails/railtie" if defined?(Rails)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unit_measurements-rails-1.0.0 lib/unit_measurements/rails/base.rb