Sha256: 8a5557c21353a245ede8763a10bbe98fff627cf5761498ec55558b6d81525722

Contents?: true

Size: 731 Bytes

Versions: 8

Compression:

Stored size: 731 Bytes

Contents

module EY
  module Serverside
    def self.deprecation_warning(msg)
      STDERR.puts "DEPRECATION WARNING: #{msg}"      
    end
  end
  
  def self.const_missing(const)
    if EY::Serverside.const_defined?(const)
      EY::Serverside.deprecation_warning("EY::#{const} has been deprecated. use EY::Serverside::#{const} instead")
      EY::Serverside.class_eval(const.to_s)
    else
      super
    end
  end
  
  def self.node
    EY::Serverside.deprecation_warning("EY.node has been deprecated. use EY::Serverside.node instead")
    EY::Serverside.node
  end

  def self.dna_json
    EY::Serverside.deprecation_warning("EY.dna_json has been deprecated. use EY::Serverside.dna_json instead")
    EY::Serverside.dna_json
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
engineyard-serverside-1.4.12 lib/engineyard-serverside/deprecation.rb
engineyard-serverside-1.4.11 lib/engineyard-serverside/deprecation.rb
engineyard-serverside-1.4.9.nodestack lib/engineyard-serverside/deprecation.rb
engineyard-serverside-1.4.8.nodestack lib/engineyard-serverside/deprecation.rb
engineyard-serverside-1.4.7.pre lib/engineyard-serverside/deprecation.rb
engineyard-serverside-1.4.3.nodestack lib/engineyard-serverside/deprecation.rb
engineyard-serverside-1.4.1 lib/engineyard-serverside/deprecation.rb
engineyard-serverside-1.4.0 lib/engineyard-serverside/deprecation.rb