Sha256: c8d9683cd972954107ecca3a1444ee080481dadbe49d7eb6652dfa8c822dc6d6
Contents?: true
Size: 785 Bytes
Versions: 3
Compression:
Stored size: 785 Bytes
Contents
require 'nydp' require 'nydp/symbol' module SpecHelper def sym name Nydp::Symbol.mk name.to_sym, ns end def parse txt reader = Nydp::StringReader.new txt Nydp::Parser.new(ns).expression(Nydp::Tokeniser.new reader) end def pair_list xs, last=Nydp::NIL Nydp::Pair.from_list xs, last end def self.included base base.let(:ns) { { } } end end RSpec.configure do |config| config.run_all_when_everything_filtered = true config.filter_run :focus config.order = 'random' config.include Nydp::Helper config.include SpecHelper end class TestThing attr_accessor :a, :b, :c def initialize a, b, c @a, @b, @c = a, b, c end def inspect "(TestThing #{a.inspect} #{b.inspect})" end def _nydp_safe_methods ; %i{ a b } ; end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
nydp-0.3.0 | spec/spec_helper.rb |
nydp-0.2.6 | spec/spec_helper.rb |
nydp-0.2.5 | spec/spec_helper.rb |