Class: Kaisoku::EnvironmentTracker
- Inherits:
-
Object
- Object
- Kaisoku::EnvironmentTracker
- Defined in:
- lib/kaisoku/environment_tracker.rb
Constant Summary collapse
- DEPENDENCY_KEY =
'__ENV__'
Instance Method Summary collapse
- #changed? ⇒ Boolean
- #dependency ⇒ Object
-
#initialize(env: ENV) ⇒ EnvironmentTracker
constructor
A new instance of EnvironmentTracker.
Constructor Details
#initialize(env: ENV) ⇒ EnvironmentTracker
Returns a new instance of EnvironmentTracker.
9 10 11 12 |
# File 'lib/kaisoku/environment_tracker.rb', line 9 def initialize(env: ENV) @env = env @before = fingerprint end |
Instance Method Details
#changed? ⇒ Boolean
14 15 16 |
# File 'lib/kaisoku/environment_tracker.rb', line 14 def changed? @before != fingerprint end |
#dependency ⇒ Object
18 19 20 |
# File 'lib/kaisoku/environment_tracker.rb', line 18 def dependency [DEPENDENCY_KEY, fingerprint] end |