diff options
author | Saku Ytti <saku@ytti.fi> | 2013-04-21 17:31:29 +0300 |
---|---|---|
committer | Saku Ytti <saku@ytti.fi> | 2013-04-21 17:31:29 +0300 |
commit | e5ed57cbc77b241e93942af22b1d90efcfe1267f (patch) | |
tree | d283c3300cf48beb38a0bd709ce919125c639e24 /lib/oxidized/model/model.rb | |
parent | f715a419196c65ee0cc3b7d9e346aa2512c0cd21 (diff) |
Run 'main' method if it exists
Gives alternative, maybe less awkward way to do conditional commands.
You can first use cmd methods to gather stuff you want, then in main
method you could conditional to things based on them, maybe futher call
methods per model.
Diffstat (limited to 'lib/oxidized/model/model.rb')
-rw-r--r-- | lib/oxidized/model/model.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/oxidized/model/model.rb b/lib/oxidized/model/model.rb index 00a520d..b768bfb 100644 --- a/lib/oxidized/model/model.rb +++ b/lib/oxidized/model/model.rb @@ -62,6 +62,7 @@ module Oxidized out = instance_exec out, &cmd_block if cmd_block data << out.to_s end + data << main.to_s if respond_to? :main data end |