Sha256: 7b73411e310a7134da6d9224f96329aa86d66b1b06bbacc817aa4bcd8e7c0f77

Contents?: true

Size: 355 Bytes

Versions: 3

Compression:

Stored size: 355 Bytes

Contents

# Adds the ability to set the visibility of an item in the execution context.
module Avo
  module Concerns
    module IsVisible
      attr_accessor :visible

      def visible?
        # Default to true
        return true unless visible.present?

        Avo::ExecutionContext.new(target: visible, resource: @resource).handle
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
avo-3.0.0.pre3 lib/avo/concerns/is_visible.rb
avo-3.0.0.pre2 lib/avo/concerns/is_visible.rb
avo-3.0.0.pre1 lib/avo/concerns/is_visible.rb