Sha256: fc357095403be31fa482d2cf903c02fd6e358be268589a4ba1d597e628c4c84d

Contents?: true

Size: 389 Bytes

Versions: 2

Compression:

Stored size: 389 Bytes

Contents

require 'active_support'

class LHS::Proxy

  module Problems
    extend ActiveSupport::Concern

    included do
      attr_writer :errors, :warnings
    end

    def initialize(data)
      super(data)
    end

    def errors
      @errors ||= LHS::Problems::Errors.new(nil, record)
    end

    def warnings
      @warnings ||= LHS::Problems::Warnings.new(_raw, record)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lhs-14.3.0 lib/lhs/concerns/proxy/problems.rb
lhs-14.2.0 lib/lhs/concerns/proxy/problems.rb