Method: Arrow::Config#changed_reason
- Defined in:
- lib/arrow/config.rb
#changed_reason ⇒ Object
If the configuration has changed, return the reason. If it hasn’t, returns nil.
278 279 280 281 282 283 284 285 286 287 |
# File 'lib/arrow/config.rb', line 278 def changed_reason return "Struct was modified" if @struct.modified? if self.name && self.loader.is_newer?( self.name, self.create_time ) return "Config source (%s) has been updated since %s" % [ self.name, self.create_time ] end return nil end |