Searched refs:SimpleDelegator (Results 1 - 4 of 4) sorted by relevance

/macosx-10.9.5/ruby-104/ruby/test/
H A Dtest_delegate.rb18 assert((SimpleDelegator.new(e) == e) == (e == SimpleDelegator.new(e)), "[ruby-dev:34808]")
31 simple=SimpleDelegator.new([])
32 assert_equal(SimpleDelegator,simple.class)
33 assert_equal(SimpleDelegator,simple.dup.class)
34 assert_equal(SimpleDelegator,simple.clone.class)
61 foo2 = SimpleDelegator.new(foo)
92 d = SimpleDelegator.new(a)
101 d = SimpleDelegator.new([1, :foo])
108 s = SimpleDelegator
[all...]
/macosx-10.9.5/ruby-104/ruby/lib/
H A Ddelegate.rb7 # object. The easiest to use is SimpleDelegator. Pass an object to the
20 # SimpleDelegator's implementation serves as a nice example if the use of
23 # class SimpleDelegator < Delegator
234 # SimpleDelegator's delegation object can be changed at any time.
238 # @source = SimpleDelegator.new([])
265 class SimpleDelegator<Delegator class
274 # It's important to note that this does *not* cause SimpleDelegator's methods
280 # names = SimpleDelegator.new(%w{James Edward Gray II})
387 foo2 = SimpleDelegator.new(foo)
/macosx-10.9.5/ruby-104/ruby/test/ruby/
H A Dtest_time.rb551 assert_equal(t1, t0 + SimpleDelegator.new(1))
552 assert_equal(t1, t0 + SimpleDelegator.new(1.0))
553 assert_equal(t1, t0 + SimpleDelegator.new(Rational(1,1)))
556 assert_raise(TypeError) { t0 + SimpleDelegator.new("1") }
559 assert_equal(0.5, (t0 + SimpleDelegator.new(1.5)).subsec)
560 assert_equal(Rational(1,3), (t0 + SimpleDelegator.new(Rational(4,3))).subsec)
876 d1 = SimpleDelegator.new(t1 = Time.utc(2000))
877 d2 = SimpleDelegator.new(t2 = Time.utc(2001))
H A Dtest_range.rb21 assert_equal(["9", "10"], (SimpleDelegator.new("9").."10").to_a)
22 assert_equal(["9", "10"], ("9"..SimpleDelegator.new("10")).to_a)

Completed in 142 milliseconds