Top Level Namespace
Defined Under Namespace
Classes: Contacts
Instance Method Summary collapse
-
#rubygems ⇒ Object
Use ActiveSupport's version of JSON if available if Object.const_defined?('ActiveSupport') && ActiveSupport.const_defined?('JSON') module ActiveSupportJsonParseFunction def parse(i) ActiveSupport::JSON.decode(i) end end # newer versions of ActiveSupport define a root JSON module to extend...
Instance Method Details
#rubygems ⇒ Object
Use ActiveSupport's version of JSON if available if Object.const_defined?('ActiveSupport') && ActiveSupport.const_defined?('JSON') module ActiveSupportJsonParseFunction def parse(i) ActiveSupport::JSON.decode(i) end end
newer versions of ActiveSupport define a root JSON module to extend...
if Object.const_defined?('JSON') JSON.send(:extend, ActiveSupportJsonParseFunction) else
... older need it defined from scratch
class JSON extend ActiveSupportJsonParseFunction end end else require 'json/add/rails' end
23 |
# File 'lib/contacts.rb', line 23 require 'rubygems' |