lib/playmo/cli.rb in playmo-0.1.4 vs lib/playmo/cli.rb in playmo-0.1.5

- old
+ new

@@ -50,12 +50,25 @@ Event.events.fire :before_exit end private + # /home/tanraya/sandbox/tanraya-playmo/lib/ def require_gem return unless options[:require] - require options[:require] + + # Include gem as a directory for development purposes + # Just execute playmo with: playmo -r /path/to/your/awesome-gem + if options[:require].match(/^\//) + path = "#{options[:require]}/lib" + + return if $LOAD_PATH.include?(path) + + $LOAD_PATH.unshift(path) + require options[:require].split('/').last + else + require options[:require] + end end end end \ No newline at end of file