class Occson::Rails::ApplicationVersion
Constants
- UndefinedApplicationVersionError
Public Class Methods
new(application)
click to toggle source
# File lib/occson/rails/application_version.rb, line 6 def initialize(application) @application = application end
Public Instance Methods
call()
click to toggle source
# File lib/occson/rails/application_version.rb, line 10 def call raise UndefinedApplicationVersionError, "Uninitialized constant #{const}" unless Object.const_defined?(const) Object.const_get(const) end
Private Instance Methods
class_name()
click to toggle source
# File lib/occson/rails/application_version.rb, line 22 def class_name @application.class.to_s end
const()
click to toggle source
# File lib/occson/rails/application_version.rb, line 18 def const @_const ||= class_name.sub('Application', 'VERSION') end