File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,7 +10,9 @@ module RDF_Countable
1010 @statements = RDF ::Spec . quads
1111
1212 if @countable . empty?
13- if @countable . respond_to? ( :<< ) && ( @countable . writable? rescue true )
13+ if ( @countable . writable? rescue false )
14+ @countable . insert_statements ( @statements )
15+ elsif @countable . respond_to? ( :<< )
1416 @statements . each { |statement | @countable << statement }
1517 else
1618 raise "+@countable+ must respond to #<< or be pre-populated with the statements in #{ RDF ::Spec ::TRIPLES_FILE } in a before(:each) block"
Original file line number Diff line number Diff line change @@ -10,7 +10,9 @@ module RDF_Enumerable
1010 @statements ||= RDF ::Spec . quads
1111
1212 if @enumerable . empty?
13- if @enumerable . respond_to? ( :<< ) && ( @enumerable . writable? rescue true )
13+ if ( @enumerable . writable? rescue false )
14+ @enumerable . insert ( *@statements )
15+ elsif @enumerable . respond_to? ( :<< )
1416 @statements . each { |statement | @enumerable << statement }
1517 else
1618 raise "@enumerable must respond to #<< or be pre-populated with the statements in #{ RDF ::Spec ::TRIPLES_FILE } in a before(:each) block"
Original file line number Diff line number Diff line change @@ -11,7 +11,9 @@ module RDF_Queryable
1111 @statements = RDF ::Spec . quads
1212
1313 if @queryable . empty?
14- if @queryable . respond_to? ( :<< ) && ( @queryable . writable? rescue true )
14+ if ( @queryable . writable? rescue false )
15+ @queryable . insert ( *@statements )
16+ elsif @queryable . respond_to? ( :<< )
1517 @statements . each { |statement | @queryable << statement }
1618 else
1719 raise "@queryable must respond to #<< or be pre-populated with the statements in #{ @doap } in a before(:each) block"
You can’t perform that action at this time.
0 commit comments