module ActiveMerchant::Billing::Compatibility
Public Class Methods
deprecated()
click to toggle source
# File lib/active_merchant/billing/compatibility.rb, line 21 def self.deprecated ActiveMerchant.deprecated( %(Implicit inclusion of Rails-specific functionality is deprecated.) + %( Explicitly require "active_merchant/billing/rails" if you need it.) ) unless @rails_required end
humanize(lower_case_and_underscored_word)
click to toggle source
# File lib/active_merchant/billing/compatibility.rb, line 28 def self.humanize(lower_case_and_underscored_word) result = lower_case_and_underscored_word.to_s.dup result.gsub!(/_id$/, "") result.gsub!(/_/, ' ') result.gsub(/([a-z\d]*)/i) { |match| match.downcase }.gsub(/^\w/) { $&.upcase } end
rails_required!()
click to toggle source
# File lib/active_merchant/billing/compatibility.rb, line 17 def self.rails_required! @rails_required = true end