Look at LSB init scripts for more information.
Copy to /etc/init.d:
# replace "$YOUR_SERVICE_NAME" with your service's name (whenever it's not enough obvious)| #!/usr/bin/env ruby | |
| require 'net/http' | |
| require 'json' | |
| require 'time' | |
| # Replace YOUR_API_KEY with your Codeship API key | |
| API_KEY = 'YOUR_API_KEY' | |
| # Change this to ['repository/name', 'repository/name2'] if you want to filter only specific projects | |
| PROJECTS = nil |
| * { | |
| font-size: 12pt; | |
| font-family: monospace; | |
| font-weight: normal; | |
| font-style: normal; | |
| text-decoration: none; | |
| color: black; | |
| cursor: default; | |
| } |
| # Compiled source # | |
| ################### | |
| *.com | |
| *.class | |
| *.dll | |
| *.exe | |
| *.o | |
| *.so | |
| # Packages # |
| "use strict"; | |
| /** | |
| * @author geoff | |
| */ | |
| var Marshal = (function() { | |
| var debug = false; | |
| var symbols; | |
| var marshal_major = 4, marshal_minor = 8; |
Look at LSB init scripts for more information.
Copy to /etc/init.d:
# replace "$YOUR_SERVICE_NAME" with your service's name (whenever it's not enough obvious)| #!/usr/bin/env ruby | |
| # encoding: utf-8 | |
| CHARS = %w{ } | |
| def encode(string) | |
| string.chars.map{|c|"#{CHARS[c[0]/16]}#{CHARS[c[0]%16]}"}.join | |
| end | |
| program = <<-EOF |
| --color | |
| --format progress | |
| --order random |
| # foo.rb | |
| class Foo < ::Sinatra::Base | |
| class << self | |
| def dependencies; []; end | |
| def setup_application!; end | |
| end | |
| get '/' do | |
| 'wubwub' |
| require 'uri' | |
| require 'net/http' | |
| class Chunked | |
| def initialize(data, chunk_size) | |
| @size = chunk_size | |
| if data.respond_to? :read | |
| @file = data | |
| end | |
| end |