Sha256: 761595fb944f251d49dc042e45ff05a42343ed1cb88e786b935e4f8f88f5504e

Contents?: true

Size: 458 Bytes

Versions: 2

Compression:

Stored size: 458 Bytes

Contents

require 'glimmer/dsl/static_expression'
require 'glimmer/dsl/top_level_expression'
require 'glimmer/dsl/parent_expression'
require 'glimmer/swt/shell_proxy'

module Glimmer
  module DSL
    module Opal
      class ShellExpression < StaticExpression
        include TopLevelExpression
        include ParentExpression

        def interpret(parent, keyword, *args, &block)
          Glimmer::SWT::ShellProxy.new(*args)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
glimmer-dsl-opal-0.2.0 lib/glimmer/dsl/opal/shell_expression.rb
glimmer-dsl-opal-0.1.0 lib/glimmer/dsl/opal/shell_expression.rb