This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"framework": "jasmine", | |
"src_files": [ | |
"app/assets/javascripts/*.js", | |
"spec/scripts/*.js" | |
], | |
"serve_files": [ | |
"public/assets/*.js", | |
"spec/scripts/*.js" | |
], |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Looks at the text file provided and uses my format of spec sheet hours to calculate the total hours of the project. | |
raise "Must provide Source File!" if ARGV.size < 1 | |
total_hours = 0 | |
spec_sheet = File.open(ARGV[0]) | |
spec_sheet.each{ |line| | |
specced_hours = /\[[^0-9.]*(?<hours>\d*\.\d+|[^\.]\d*).*\]/.match(line) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# require 'typhoeus' | |
episode_URLs = Array.new | |
URL_regex = /(?<url>http.*)\/(?<filename>.*)$/ | |
URL_list = File.open("1upshow_urls.txt") # Read in the 1up show file | |
URL_list.each{ | |
|line| | |
found_URL = URL_regex.match(line) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
products GET /products(.:format) products#index | |
POST /products(.:format) products#create | |
new_product GET /products/new(.:format) products#new | |
edit_product GET /products/:id/edit(.:format) products#edit | |
product GET /products/:id(.:format) products#show | |
PUT /products/:id(.:format) products#update | |
DELETE /products/:id(.:format) products#destroy |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def new | |
@model = Model.new | |
@Title = "New Model" | |
end | |
def create | |
@model = Model.new(params[:model]) | |
if @model.save | |
redirect_to model_path(@model), :flash => {:success => "Model Created"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Hey there! | |
# | |
# This is a basic script that shows how to give projects an "allowance", like | |
# 5 hours every month. First, it looks at how many hours you want to budget for | |
# each project. Then, it establishes a connection with the Freckle API, using your | |
# API token. It then loops through all the projects you listed, finding out how many | |
# minutes it needs to add or remove from the existing project budget. Finally, it | |
# updates the project and goes onto the next one. | |
# | |
# If you want to set a monthly budget, you would run this script once every month. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"message": "you don't have permission to filter by imports", | |
"errors": [ | |
{ | |
"resource": "Entry", | |
"code": "insufficent_permissions", | |
"field": "import_ids" | |
} | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source 'https://rubygems.org' | |
gem 'sinatra' | |
gem 'sinatra-contrib' | |
gem 'debugger', :require => false | |
gem 'mysql' | |
gem 'dbd-mysql' | |
gem 'dbi' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# include this in your test_helper.rb. It monkeypatches | |
# The methods used to actually run any performance tests | |
# subclassed from ActionController::PerformanceTest | |
# based on: https://github.com/rails/rails/blob/3-2-stable/activesupport/lib/active_support/testing/performance.rb#L44 | |
module ActiveSupport | |
module Testing | |
module Performance | |
def run(runner) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Port of test-spec's `add_allow_switch` to MiniTest. | |
# This was originally written by @madrobby for Freckle: https://letsfreckle.com | |
# Make sure to rename `YourApp` to the namespace of your app. | |
module YourApp | |
class AddAllowSwitchCalledTwiceError < StandardError | |
# By overriding this method, we can provide a sort of default exception message | |
def self.exception(message) | |
super("Called add_allow_switch(#{message}) twice! Make sure you don't require your test helper twice.") | |
end |
OlderNewer