Module: RSpec::Core::MemoizedHelpers::ClassMethods
- Defined in:
- lib/junklet.rb
Instance Method Summary collapse
Instance Method Details
#junklet(*args) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/junklet.rb', line 7 def junklet(*args) opts = args.size > 1 && !args.last.is_a?(Symbol) && args.pop || {} names = args.map(&:to_s) if opts.key?(:separator) names = names.map {|name| name.gsub(/_/, opts[:separator]) } end args.zip(names).each do |arg, name| let(arg) { "#{name}-#{junk}" } end end |