Sha256: ea654dd5001e7512f2dceddf8b8ff08df379c59b1df4f2a24eab9adf42035b20

Contents?: true

Size: 359 Bytes

Versions: 38

Compression:

Stored size: 359 Bytes

Contents

module Avo
  module Fields
    module Concerns
      module IsRequired
        extend ActiveSupport::Concern

        def is_required?
          if required.respond_to? :call
            Avo::Hosts::ViewRecordHost.new(block: required, record: model, view: view).handle
          else
            required
          end
        end
      end
    end
  end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
avo-2.13.6.pre.2 lib/avo/fields/concerns/is_required.rb
avo-2.13.6.pre.1 lib/avo/fields/concerns/is_required.rb
avo-2.13.5.pre.2 lib/avo/fields/concerns/is_required.rb
avo-2.13.5.pre.1 lib/avo/fields/concerns/is_required.rb
avo-2.13.4.pre.1 lib/avo/fields/concerns/is_required.rb
avo-2.13.3.pre.4 lib/avo/fields/concerns/is_required.rb
avo-2.13.3.pre.3 lib/avo/fields/concerns/is_required.rb
avo-2.13.3.pre.2 lib/avo/fields/concerns/is_required.rb
avo-2.13.3.pre.1 lib/avo/fields/concerns/is_required.rb
avo-2.13.2.pre.2 lib/avo/fields/concerns/is_required.rb
avo-2.13.2.pre.1 lib/avo/fields/concerns/is_required.rb
avo-2.13.1 lib/avo/fields/concerns/is_required.rb
avo-2.13.0 lib/avo/fields/concerns/is_required.rb
avo-2.12.1.pre.1 lib/avo/fields/concerns/is_required.rb
avo-2.12.0 lib/avo/fields/concerns/is_required.rb
avo-2.11.3.pre.3 lib/avo/fields/concerns/is_required.rb
avo-2.11.3.pre.2 lib/avo/fields/concerns/is_required.rb
avo-2.11.3.pre.1 lib/avo/fields/concerns/is_required.rb
avo-2.11.2.pre.3 lib/avo/fields/concerns/is_required.rb
avo-2.11.2.pre.2 lib/avo/fields/concerns/is_required.rb