it'd be better to check this before defining the action, so the check is performed at parse and not at runtime.

e.g.
```Ruby
if RUBY_VERSION == "1.9.2"
vself.terminal_implementation_action = Proc.new do
      ... #Ruby 1.9.2 implementation
  end
else
  self.terminal_implementation_action = Proc.new do
      ... # General implementation
  end
end
```