Sha256: 66e1eeec1b808255e5ac416f3ad2f5bcaa01e0d0abad26a691d97422f45123fc

Contents?: true

Size: 448 Bytes

Versions: 16

Compression:

Stored size: 448 Bytes

Contents

require 'rumx'

class MyEmbeddedBean
  include Rumx::Bean

  bean_attr_reader   :foo, :integer, 'Foo integer'
  bean_attr_accessor :bar, :integer, 'Bar integer'

  bean_operation     :my_embedded_operation,       :string,  'My embedded_operation', [
      [ :arg_string, :string,  'A string argument' ]
  ]

  def initialize
    @foo = 2
    @bar = 3
  end
  
  def my_embedded_operation(arg_string)
    "arg_string value=#{arg_string}"
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rumx-0.2.3 examples/embedded/my_embedded_bean.rb
rumx-0.2.2 examples/embedded/my_embedded_bean.rb
rumx-0.1.5 examples/embedded/my_embedded_bean.rb
rumx-0.1.4 examples/embedded/my_embedded_bean.rb
rumx-0.1.3 examples/embedded/my_embedded_bean.rb
rumx-0.1.2 examples/embedded/my_embedded_bean.rb
rumx-0.1.1 examples/embedded/my_embedded_bean.rb
rumx-0.1.0 examples/embedded/my_embedded_bean.rb
rumx-0.0.8 examples/embedded/my_embedded_bean.rb
rumx-0.0.7 examples/embedded/my_embedded_bean.rb
rumx-0.0.6 examples/embedded/my_embedded_bean.rb
rumx-0.0.5 examples/embedded/my_embedded_bean.rb
rumx-0.0.4 examples/embedded/my_embedded_bean.rb
rumx-0.0.3 examples/embedded/my_embedded_bean.rb
rumx-0.0.2 examples/embedded/my_embedded_bean.rb
rumx-0.0.1 examples/embedded/my_embedded_bean.rb