Classes and Modules
Module Markaby::Rails::ActionControllerHelpersModule Markaby::Rails::Helpers
Class Markaby::Rails::RailsBuilder
Class Markaby::Rails::Template
Class Markaby::Rails::TemplateHandler
Constants
UNSUPPORTED_RAILS_VERSIONS | = | [ "2.0.0", "2.0.1", "2.0.2", "2.0.3", "2.0.4", "2.0.5", "2.1.0", "2.1.1", "2.1.2", "2.3.0" ] |
DEPRECATED_RAILS_VERSIONS | = | [ "1.2.2", "1.2.3", "1.2.4", "1.2.5", "1.2.6" ] |
FULLY_SUPPORTED_RAILS_VERSIONS | = | [ "2.2.0", "2.2.1", "2.2.2", "2.2.3", "2.3.1", "2.3.2", "2.3.2.1", "2.3.3", "2.3.3.1", "2.3.4", "2.3.5", "2.3.6", "2.3.7", "2.3.8" ] |
SUPPORTED_RAILS_VERSIONS | = | DEPRECATED_RAILS_VERSIONS + FULLY_SUPPORTED_RAILS_VERSIONS |
Public class methods
check_rails_version
()
[show source]
# File lib/markaby/rails.rb, line 58 58: def check_rails_version 59: if UNSUPPORTED_RAILS_VERSIONS.include?(detected_rails_version) 60: error_message = "Cannot load markaby under rails version #{detected_rails_version}. " 61: error_message << "See Markaby::Rails::SUPPORTED_RAILS_VERSIONS for exactly that, or redefine this constant." 62: raise LoadError, error_message 63: end 64: end
deprecated_rails_version?
()
[show source]
# File lib/markaby/rails.rb, line 54 54: def deprecated_rails_version? 55: DEPRECATED_RAILS_VERSIONS.include?(detected_rails_version) 56: end
load
()
[show source]
# File lib/markaby/rails.rb, line 44 44: def load 45: check_rails_version 46: 47: if deprecated_rails_version? 48: require File.dirname(__FILE__) + "/rails/deprecated" 49: else 50: require File.dirname(__FILE__) + "/rails/current" 51: end 52: end