Sha256: 0edb52b33723f6cd130dc2061d6c7873efcd8a078f124dbe3a8dd046029c9504
Contents?: true
Size: 547 Bytes
Versions: 4
Compression:
Stored size: 547 Bytes
Contents
require 'rumx' require 'my_embedded_bean' class MyBean include Rumx::Bean bean_attr_accessor :greeting, :string, 'My greeting' #old bean_attr_embed :embedded, 'My embedded bean' bean_attr_reader :embedded, :bean, 'My embedded bean' bean_operation :my_operation, :string, 'My operation', [ [ :arg_int, :integer, 'An int argument' ] ] def initialize @greeting = 'Hello, Rumx' @embedded = MyEmbeddedBean.new end def my_operation(arg_int) "arg_int value=#{arg_int}" end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rumx-0.1.3 | examples/embedded/my_bean.rb |
rumx-0.1.2 | examples/embedded/my_bean.rb |
rumx-0.1.1 | examples/embedded/my_bean.rb |
rumx-0.1.0 | examples/embedded/my_bean.rb |