Sha256: ac7a959845a7a1d745447e9b79939aa8dbc3e2771df694d98a52c285fd0a2926
Contents?: true
Size: 340 Bytes
Versions: 11
Compression:
Stored size: 340 Bytes
Contents
require 'eg_helper' eg 'eval a block as dsl' do original = AngryHash[ :a => 'x', :b => {:c => 1}, :d => 'z' ] original.__eval_as_dsl do foo 'bar' a 'y' b :e => 2 end Assert(original.foo == 'bar') Assert(original.a == 'y') Assert(original.d == 'z') Assert(original.b.c == 1) Assert(original.b.e == 2) end
Version data entries
11 entries across 11 versions & 2 rubygems