class Impressionist::RailsToggle
Responsibility Toggles between rails > 3.1 < 4 In order to make attr_accessible available in a rails app < 4
Public Instance Methods
should_include?()
click to toggle source
decides where or not to include attr_accessible
# File lib/impressionist/rails_toggle.rb, line 8 def should_include? supported_by_rails? && (not using_strong_parameters?) end
Private Instance Methods
supported_by_rails?()
click to toggle source
returns false if rails >= 4 true if rails < 4
# File lib/impressionist/rails_toggle.rb, line 20 def supported_by_rails? ::Rails::VERSION::MAJOR.to_i < 4 end
using_strong_parameters?()
click to toggle source
# File lib/impressionist/rails_toggle.rb, line 14 def using_strong_parameters? defined?(StrongParameters) end