lib/gorails/commands/railsbytes.rb in gorails-0.1.2 vs lib/gorails/commands/railsbytes.rb in gorails-0.1.3

- old
+ new

@@ -1,8 +1,9 @@ require "gorails" -require "net/http" +require "bundler" require "json" +require "net/http" module Gorails module Commands class Railsbytes < Gorails::Command def call(args, _name) @@ -42,24 +43,23 @@ puts CLI::UI.fmt "{{green:#{byte["name"]}}} by #{byte["created_by"]}" puts byte["short_description"] puts CLI::UI::Prompt.ask("What would you like to do?") do |handler| - handler.option("View source") do |selection| - puts - puts byte["script"] - end - handler.option("Apply Railsbyte") do |selection| puts puts "Running Railsbyte..." + puts - Bundler.with_original_env do - system "rails app:template LOCATION=\"https://railsbytes.com/script/#{id}\"" - end + system "rails app:template LOCATION=\"https://railsbytes.com/script/#{id}\"" end - handler.option("exit") { |selection| exit 0 } + handler.option("View source") do |selection| + puts + puts byte["script"] + end + + handler.option("Exit") { |selection| exit 0 } end end end end end