Sha256: a1ceff0b21f853691b08d3d92dd21ab172f4d9e9504dffff5fc342c7ee370965
Contents?: true
Size: 988 Bytes
Versions: 2
Compression:
Stored size: 988 Bytes
Contents
#!/usr/bin/env ruby require "rubygems" # ruby1.9 doesn't "require" it though require "pathname" require "thor" require 'thor/core_ext/file_binary_read' load_path = File.expand_path("../../lib", __FILE__) $: << load_path unless $:.include?(load_path) name, suffix = "<%= name %>", "<%= suffix %>" require name + suffix require 'apipie/client/main' client_module = Object.const_get "<%= class_base %><%= class_suffix %>" begin Apipie::Client::Main.apipie_options = { :name => name, :config => client_module.client_config, :client_module => client_module, :root => client_module.root } Apipie::Client::Main.start rescue RestClient::Exception => e $stderr.puts e.message exit 1 rescue Errno::ECONNREFUSED => e $stderr.puts "Server #{client_module.client_config[:base_url]} not available" $stderr.puts e.message exit 1 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
apipie-rails-0.0.13 | lib/apipie/client/template/bin/bin.rb.tt |
apipie-rails-0.0.12 | lib/apipie/client/template/bin/bin.rb.tt |