Class: ActiveAdmin::Reloader::AbstractReloader
- Inherits:
-
Object
- Object
- ActiveAdmin::Reloader::AbstractReloader
- Defined in:
- lib/active_admin/reloader.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#active_admin_app ⇒ Object
readonly
Returns the value of attribute active_admin_app.
-
#rails_app ⇒ Object
readonly
Returns the value of attribute rails_app.
-
#rails_version ⇒ Object
readonly
Returns the value of attribute rails_version.
Instance Method Summary collapse
- #attach! ⇒ Object
-
#initialize(rails_app, active_admin_app, rails_version) ⇒ AbstractReloader
constructor
A new instance of AbstractReloader.
- #major_rails_version ⇒ Object
- #reload! ⇒ Object
Constructor Details
#initialize(rails_app, active_admin_app, rails_version) ⇒ AbstractReloader
Returns a new instance of AbstractReloader.
22 23 24 25 26 |
# File 'lib/active_admin/reloader.rb', line 22 def initialize(rails_app, active_admin_app, rails_version) @rails_app = rails_app @active_admin_app = active_admin_app @rails_version = rails_version.to_s end |
Instance Attribute Details
#active_admin_app ⇒ Object (readonly)
Returns the value of attribute active_admin_app.
20 21 22 |
# File 'lib/active_admin/reloader.rb', line 20 def active_admin_app @active_admin_app end |
#rails_app ⇒ Object (readonly)
Returns the value of attribute rails_app.
20 21 22 |
# File 'lib/active_admin/reloader.rb', line 20 def rails_app @rails_app end |
#rails_version ⇒ Object (readonly)
Returns the value of attribute rails_version.
20 21 22 |
# File 'lib/active_admin/reloader.rb', line 20 def rails_version @rails_version end |
Instance Method Details
#attach! ⇒ Object
28 29 30 |
# File 'lib/active_admin/reloader.rb', line 28 def attach! raise "Please implement #{self.class}#attach!" end |
#major_rails_version ⇒ Object
37 38 39 |
# File 'lib/active_admin/reloader.rb', line 37 def major_rails_version @rails_version[0..2] end |
#reload! ⇒ Object
32 33 34 35 |
# File 'lib/active_admin/reloader.rb', line 32 def reload! active_admin_app.unload! rails_app.reload_routes! end |