Module: Mry::Rewriters
- Defined in:
- lib/mry/rewriters.rb
Defined Under Namespace
Classes: Rewriter_0, Rewriter_0_41_0, Rewriter_0_42_0, Rewriter_0_43_0, Rewriter_0_44_0, Rewriter_0_45_0, Rewriter_0_46_0, Rewriter_0_47_0, Rewriter_0_48_0, Rewriter_0_49_0, Rewriter_0_50_0, Rewriter_0_51_0, Rewriter_Master
Constant Summary collapse
- Rewriters =
{ Gem::Version.new('0.51.0') => Rewriter_0_51_0, Gem::Version.new('0.50.0') => Rewriter_0_50_0, Gem::Version.new('0.49.0') => Rewriter_0_49_0, Gem::Version.new('0.47.0') => Rewriter_0_47_0, Gem::Version.new('0.46.0') => Rewriter_0_46_0, Gem::Version.new('0.45.0') => Rewriter_0_45_0, Gem::Version.new('0.44.0') => Rewriter_0_44_0, Gem::Version.new('0.43.0') => Rewriter_0_43_0, Gem::Version.new('0.42.0') => Rewriter_0_42_0, Gem::Version.new('0.41.0') => Rewriter_0_41_0, Gem::Version.new('0') => Rewriter_0, }.freeze
Class Method Summary collapse
Class Method Details
.rewriters(target) ⇒ Object
161 162 163 164 165 166 167 |
# File 'lib/mry/rewriters.rb', line 161 def self.rewriters(target) return [(Rewriters.values + [Rewriter_Master]).reverse, []] if target == :master Rewriters .partition{|key, _value| target >= key} .map{|rewriters| rewriters.map{|k, v| v}.reverse} end |