Sha256: 61c4fa023b63922042c21e3746c0cb11843567184e8019417132bd6d753c83cc

Contents?: true

Size: 699 Bytes

Versions: 1

Compression:

Stored size: 699 Bytes

Contents

require 'greeter'
require 'greeting'

##include Example3 -- nope, not this time

Xampl.transaction("example3") do
  greeter = Example3::Greeter.new

  greeting1 = Example3::Greeting.new('has-name')
  greeting1.content = "Hello $$$, how are you?"
  greeter << greeting1

  greeter.new_who.name = 'world'
  greeter.new_who.name = 'there'

  greeting2 = greeter.new_greeting('no-name')
  greeting2.content = "Hello hello? Someone there?"

  greeter.new_who

  puts greeter.to_xml
  puts greeter.pp_xml

  puts "\nAnd now extend our greetings..."

  greeter.extend_greetings

  puts "\nwriting the xml representation of our greeter..."
  File.open('greeter.xml', 'w') { |f| f.write greeter.to_xml }
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
xamplr-1.3.15 docs/intro/example3/example3.rb