Sha256: 7a34f7461cb04cbbabfd0c85923d00fe0a003ebb47896ad907621227b1198204

Contents?: true

Size: 360 Bytes

Versions: 13

Compression:

Stored size: 360 Bytes

Contents

# frozen_string_literal: true

module DynamoidAdvancedWhere
  module Nodes
    module Concerns
      module SupportsSubFields
        def sub_field(*path, options)
          Nodes::FieldNode.create_node(
            field_path: field_path + path,
            attr_config: options
          )
        end
        alias dig sub_field
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
dynamoid_advanced_where-1.8.0 lib/dynamoid_advanced_where/nodes/subfield.rb
dynamoid_advanced_where-1.7.1 lib/dynamoid_advanced_where/nodes/subfield.rb
dynamoid_advanced_where-1.7.0 lib/dynamoid_advanced_where/nodes/subfield.rb
dynamoid_advanced_where-1.6.0 lib/dynamoid_advanced_where/nodes/subfield.rb
dynamoid_advanced_where-1.5.1 lib/dynamoid_advanced_where/nodes/subfield.rb
dynamoid_advanced_where-1.5.0 lib/dynamoid_advanced_where/nodes/subfield.rb
dynamoid_advanced_where-1.4.0 lib/dynamoid_advanced_where/nodes/subfield.rb
dynamoid_advanced_where-1.3.0 lib/dynamoid_advanced_where/nodes/subfield.rb
dynamoid_advanced_where-1.2.0 lib/dynamoid_advanced_where/nodes/subfield.rb
dynamoid_advanced_where-1.1.0 lib/dynamoid_advanced_where/nodes/subfield.rb
dynamoid_advanced_where-1.0.1 lib/dynamoid_advanced_where/nodes/subfield.rb
dynamoid_advanced_where-1.0.0 lib/dynamoid_advanced_where/nodes/subfield.rb
dynamoid-advanced-where-1.0.0 lib/dynamoid_advanced_where/nodes/subfield.rb