Skip to content

Instantly share code, notes, and snippets.

View dbackeus's full-sized avatar

David Backeus dbackeus

View GitHub Profile
@dbackeus
dbackeus / encoding_profiles.json
Created July 22, 2010 14:04
EncodingProfiles#index
[
{
"created_at": "2010-11-23T14:04:12Z",
"frame_rate": 25.0,
"title": "Test",
"audio_channels": 1,
"audio_sample_rate": 22050,
"updated_at": "2010-11-23T14:04:12Z",
"account_id": "4cebc7b25412902dda00003a",
"audio_bitrate": 64,
@dbackeus
dbackeus / encoding_profiles_create.json
Created July 22, 2010 14:12
EncodingProfiles#create
{
"created_at": "2010-11-23T14:04:12Z",
"frame_rate": 25.0,
"title": "Test",
"audio_channels": 1,
"audio_sample_rate": 22050,
"updated_at": "2010-11-23T14:04:12Z",
"account_id": "4cebc7b25412902dda00003a",
"audio_bitrate": 64,
"tags": [
require 'rubygems'
require 'bundler'
Bundler.require
Mongoid.configure do |config|
config.master = Mongo::Connection.new.db('testing')
end
class Account
include Mongoid::Document
@dbackeus
dbackeus / sv.formtastic.yml
Created November 3, 2010 11:38
Basic formtastic translation to swedish.
sv:
formtastic:
:yes: Ja
:no: Nej
create: Skapa
save: Spara
submit: Skicka
required: Obligatorisk
source 'http://rubygems.org'
gem 'rails'
# Essential
gem "devise"
gem 'bson_ext'
gem 'mongoid', ">= 2.0.0.beta"
gem 'mongoid_grid', :require => "mongoid/grid"
gem 'SystemTimer'
@dbackeus
dbackeus / mongoid_validations.rb
Created January 11, 2011 14:06
Mongoid 2.0 rc validates stuff like there's no tomorrow
class Account
include Mongoid::Document
references_many :videos
end
class Video
include Mongoid::Document
referenced_in :account
@dbackeus
dbackeus / lost_reference.rb
Created January 17, 2011 10:58
Embedded document lose reference to parent when parent fails to save
class Account
include Mongoid::Document
embeds_many :memberships
field :name, :type => String
validates_presence_of :name
end
@dbackeus
dbackeus / payex.rb
Created March 1, 2011 11:46
Simple helper module to help communicate with payex.
module Payex
mattr_accessor :account_number
mattr_accessor :encryption_key
MD5_CHECK_FIELDS = {
"pxorder/pxorder.asmx/Initialize7" => [:accountNumber, :purchaseOperation, :price, :priceArgList, :currency, :vat, :orderID, :productNumber, :description, :clientIPAddress, :clientIdentifier, :additionalValues, :externalID, :returnUrl, :view, :agreementRef, :cancelUrl, :clientLanguage],
"pxagreement/pxagreement.asmx/CreateAgreement3" => [:accountNumber, :merchantRef, :description, :purchaseOperation, :maxAmount, :notifyUrl, :startDate, :stopDate],
"pxagreement/pxagreement.asmx/DeleteAgreement" => [:accountNumber, :agreementRef],
"pxorder/pxorder.asmx/Complete" => [:accountNumber, :orderRef],
"pxagreement/pxagreement.asmx/AutoPay2" => [:accountNumber, :agreementRef, :price, :productNumber, :description, :orderId, :purchaseOperation],
{
"account_id":"4c57f3975412901427000005",
"tags":["Community"],
"title":"SpringCampaign",
"id":"4dc938f154129008fe000002"
}
@dbackeus
dbackeus / uploads_list.json
Created May 10, 2011 13:27
Uploads#index
[
{
"account_id":"4c57f3975412901427000005",
"tags":["Community"],
"title":"SpringCampaign",
"id":"4dc938f154129008fe000002"
}
]