Sha256: e2ac38d04474958b0ef2408df19e96629e038277f3688446133f69aacc161235

Contents?: true

Size: 647 Bytes

Versions: 57

Compression:

Stored size: 647 Bytes

Contents

require 'glimmer/dsl/static_expression'
require 'glimmer/swt/table_proxy'

module Glimmer
  module DSL
    module Opal
      # Responsible for providing a readable keyword (command symbol) to capture
      # and return column properties for use in TreeItemsDataBindingCommandHandler
      class ColumnPropertiesExpression < StaticExpression
        def can_interpret?(parent, keyword, *args, &block)
          keyword == 'column_properties' and
            block.nil? and
            parent.is_a?(Glimmer::SWT::TableProxy)
        end
  
        def interpret(parent, keyword, *args, &block)
          args
        end
      end
    end
  end
end

Version data entries

57 entries across 57 versions & 1 rubygems

Version Path
glimmer-dsl-opal-0.29.0 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.28.3 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.28.2 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.28.1 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.28.0 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.27.0 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.26.3 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.26.2 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.26.1 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.26.0 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.25.4 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.25.3 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.25.2 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.25.1 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.25.0 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.24.0 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.23.0 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.22.1 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.22.0 lib/glimmer/dsl/opal/column_properties_expression.rb
glimmer-dsl-opal-0.21.0 lib/glimmer/dsl/opal/column_properties_expression.rb