whoami7 - Manager
:
/
proc
/
self
/
root
/
usr
/
local
/
rvm
/
gems
/
ruby-2.1.10@system
/
gems
/
syck-1.4.0
/
test
/
Upload File:
files >> //proc/self/root/usr/local/rvm/gems/ruby-2.1.10@system/gems/syck-1.4.0/test/test_struct.rb
require 'helper' class StructWithIvar < Struct.new(:foo) attr_reader :bar def initialize *args super @bar = 'hello' end end module Syck class TestStruct < Test::Unit::TestCase def test_roundtrip thing = StructWithIvar.new('bar') struct = Syck.load(Syck.dump(thing)) assert_equal 'hello', struct.bar assert_equal 'bar', struct.foo end def test_load obj = Syck.load(<<-eoyml) --- !ruby/struct:StructWithIvar foo: bar @bar: hello eoyml assert_equal 'hello', obj.bar assert_equal 'bar', obj.foo end end end
Copyright ©2021 || Defacer Indonesia