Sha256: 3513ae9b381affd42498d18452e3667747efcbc79aee3745746c82c726d5f77a

Contents?: true

Size: 561 Bytes

Versions: 4

Compression:

Stored size: 561 Bytes

Contents

#! /usr/bin/env ruby

require "rubygems"
require "bundler/setup"

require 'optparse'
require 'thin'

require 'photograph'

options = {:port => 3001, :host => "127.0.0.1"}

OptionParser.new do |opts|
  opts.banner = "Usage : photograph [options]"
  
  opts.on "-h", "--host HOST", "Listen on the specified host" do |host|
    options[:host] = host
  end
  opts.on "-p", "--port PORT", "Listen on the specified port" do |port|
    options[:port] = port.to_i
  end
end.parse!

Thin::Server.start options[:host], options[:port] do
  run Photograph::Service.new
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
photograph-0.0.6 bin/photograph
photograph-0.0.4 bin/photograph
photograph-0.0.2 bin/photograph
photograph-0.0.1 bin/photograph