Sha256: cfcbd8c595d881920f2436225144bf7c950ee95adb6252faf93dbb7498609b0d
Contents?: true
Size: 489 Bytes
Versions: 1
Compression:
Stored size: 489 Bytes
Contents
# Provides long name aliases for Detest's default abbreviated vocabulary. require 'detest' module Detest short_to_long = { 'D' => 'Describe', 'T' => 'True', 'F' => 'False', 'E' => 'Error', 'C' => 'Catch', 'S' => 'Share', 'I' => 'Inform', } short_to_long.each do |src, dst| instance_methods(false).grep(/^#{src}\b/).each do |short| long = short.to_s.sub(src, dst) alias_method long, short end end # for hooks Describe = D end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
detest-3.1.0 | lib/detest/long.rb |