Sha256: 279021f5a995c793f14bd452f4cd8768943388d45b3a70dd870961fbff48eef6

Contents?: true

Size: 403 Bytes

Versions: 7

Compression:

Stored size: 403 Bytes

Contents

class FilmSnob
  module Deprecated
    def deprecated_alias(previous, replacement, options)
      define_method(previous) do |*args, &block|
        Kernel.warn "WARNING: ##{previous} is deprecated and " \
                    "will be removed in #{options[:removed_in]}. " \
                    "Please use ##{replacement} instead."
        send(replacement, *args, &block)
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
film_snob-0.6.4 lib/film_snob/deprecated.rb
film_snob-0.6.3 lib/film_snob/deprecated.rb
film_snob-0.6.2 lib/film_snob/deprecated.rb
film_snob-0.6.1 lib/film_snob/deprecated.rb
film_snob-0.6.0 lib/film_snob/deprecated.rb
film_snob-0.5.0 lib/film_snob/deprecated.rb
film_snob-0.4.0 lib/film_snob/deprecated.rb