Sha256: 0dc72315cacb6b0acb04f2cc78f4b1a347ed4e72d13517a1b54413f46adecb55

Contents?: true

Size: 332 Bytes

Versions: 11

Compression:

Stored size: 332 Bytes

Contents

module Railjet
  module Form
    extend  ::ActiveSupport::Concern
    include Railjet::Validator

    included do
      const_set(:Error, Class.new(Railjet::FormError))
      
      def initialize(attributes = {})
        super(attributes.respond_to?(:to_unsafe_h) ? attributes.to_unsafe_h : attributes)
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
railjet-4.0.0 lib/railjet/form.rb
railjet-3.5.0 lib/railjet/form.rb
railjet-3.4.0 lib/railjet/form.rb
railjet-3.3.0 lib/railjet/form.rb
railjet-3.2.0 lib/railjet/form.rb
railjet-3.1.0 lib/railjet/form.rb
railjet-3.0.0 lib/railjet/form.rb
railjet-2.1.1 lib/railjet/form.rb
railjet-2.1 lib/railjet/form.rb
railjet-2.0 lib/railjet/form.rb
railjet-2.0.pre4 lib/railjet/form.rb