Class: Tabulous::OldVersionChecker
- Inherits:
-
Object
- Object
- Tabulous::OldVersionChecker
- Defined in:
- lib/tabulous/old_version_checker.rb
Instance Method Summary collapse
-
#method_missing(meth, *args, &block) ⇒ Object
The old version of the tabulous.rb file starts like this:.
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(meth, *args, &block) ⇒ Object
The old version of the tabulous.rb file starts like this:
Tabulous.setup do |config|
The new version starts like this:
Tabulous.setup do
This class is a dummy class that will intercept any methods sent to the config object if the tabulous.rb file is using the old format.
15 16 17 18 19 20 |
# File 'lib/tabulous/old_version_checker.rb', line 15 def method_missing(meth, *args, &block) msg = "It looks like your tabulous.rb file is written for an " msg << "old version of tabulous. This newer version of tabulous " msg << "uses a new syntax that is not backwards-compatible." raise OldVersionError, msg end |