Sha256: d0454c61cfde5955233aadc93416aefa1b71cc9eb497a69484fe45363154f02d
Contents?: true
Size: 661 Bytes
Versions: 1
Compression:
Stored size: 661 Bytes
Contents
module Refinery def self.add_gems ActiveRecord::Base.module_eval do begin require 'friendly_id' require 'will_paginate' require 'aasm' rescue LoadError => load_error # this will stop us running rake gems:install which we don't really want so just trap this error. end end # Stub has_friendly_id unless it is already included. # The config will still complain that the gem is missing but this allows it to do so. ActiveRecord::Base.class_eval do def self.has_friendly_id(column, options = {}, &block) end end unless ActiveRecord::Base.instance_methods.include? 'has_friendly_id' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
refinerycms-0.9.2 | vendor/plugins/refinery/lib/refinery.rb |