tldr; create a job for Scripted.com writers!
https://api.scripted.com
controllers = %x[ls app/controllers].split("\n").map { |c| c.gsub(".rb", "") } | |
controllers.each do |controller| | |
filename = "#{ Rails.root }/tmp/routing/#{ controller.gsub("controller", "routes_spec.rb") }" | |
%x[touch #{ filename }] | |
File.open(filename, 'w') do |f| | |
f.write("require 'spec_helper'\n\n") | |
methods = controller.classify.constantize.new.public_methods - ApplicationController.new.public_methods | |
f.write("describe 'routes for #{ controller.classify }' do\n\n") | |
methods.each do |m| | |
unless m.to_s.starts_with?("_one_time") |
tldr; create a job for Scripted.com writers!
https://api.scripted.com
var params = {}; | |
$.ajax({ | |
type: "GET", url: "/cd000031/v1/job_templates", | |
data: params, | |
beforeSend: function(xhr) { | |
xhr.setRequestHeader("Authorization", "Token token=pzZwPPATmAqsye9ZXbjS"); | |
} | |
}).done(function(data){ | |
console.dir(data); | |
}); |
var page = require('webpage').create(); | |
page.onConsoleMessage = function(msg) { | |
console.log(msg); | |
}; | |
page.open("http://www.washingtonpost.com/gog/talk-to-us.html#submit-a-listing", function(status) { | |
if ( status === "success" ) { | |
page.includeJs("http://code.jquery.com/jquery-1.7.1.min.js", function() { | |
page.evaluate(function() { |
Going forward, Job
and JobTemplate
will including a pricing
object.
The pricing
object will include an integer for both base
and specialist
. The integer is in cents. For example, the response below indicates that Standard Blog Posts start at $99, and go up to $149 with a specialist.
[
{
"id": "52cdda648b588f7e020034d5",
"pricing": { "base": 9900, "specialist": 14900 },
def do_something(str: this_is_not_defined_anywhere) | |
puts str | |
end | |
# Works fine | |
do_something(str: 'dogs') | |
# Obviously doesn't work fine | |
do_something | |
# => NameError: undefined local variable or method `this_is_not_defined_anywhere' for main:Object |
### make sure the mongoid.yml is a file in the same directory: | |
# test: | |
# sessions: | |
# default: | |
# database: db | |
# hosts: | |
# - localhost:27017 | |
### run with: | |
# export MONGOID_ENV=test; ruby mongoid_criteria_array_bug.rb |
content = [] | |
Document.no_timeout.each do |d| | |
if d.revisions.present? | |
revision = d.revisions.select { |r| r.contents.present? }.last | |
if revision | |
content << revision.contents.join(' ').gsub(/<\/?[^>]*>/, ' ') | |
end | |
end | |
end | |
puts content.join(' ').scan(/\w+/).size |
user deploy; | |
worker_processes 4; | |
error_log /var/log/nginx/error.log; | |
#error_log logs/error.log notice; | |
#error_log logs/error.log info; | |
#pid logs/nginx.pid; | |
events { |
require 'rubygems' | |
require 'mongo_mapper' | |
MongoMapper.database = "test_associations" | |
class Job | |
include MongoMapper::Document | |
belongs_to :invoice | |