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
# under features | |
Feature: Registration Management | |
Once an organizer creates a season, they can open it up for registrants to sign up. | |
Scenario: Add a Registration Setup | |
Given the "My Season" season for "Malvern YMCA" | |
When I add a setup for "My Season" | |
Then I should be able to signup under "My Season" |
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
class Period | |
include MongoMapper::EmbeddedDocument | |
key :text, String | |
embedded_in :schedule | |
def to_s | |
text | |
end |
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
Feature: Quickly exercise the primary ADMIN UIs just to make sure nothing blows up | |
Background: We need to pre-populate the database with the simulator results, and be logged in as admin | |
Given I login as "admin" | |
And we have the following Patients: | |
| Johnson | | |
| Henry | | |
| Walters | | |
| Glanzmann | | |
| Franklin | |
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
# Run this in mmconsole | |
class User | |
include MongoMapper::Document | |
key :name | |
key :role | |
def admin? | |
role.index(/admin/i) | |
end |
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
class Node | |
include MongoMapper::Document | |
key :name | |
belongs_to :parent, :class_name => 'Node' | |
many :children, :class_name => 'Node' | |
def root? | |
parent.nil? | |
end |
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 File.dirname(__FILE__) + '/../spec_helper' | |
describe "ResourceLog" do | |
@@debug = false | |
before :all do | |
puts "--------------------" | |
ResourceLog.destroy_all | |
ResourceLog.count().should == 0 |
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
without a compound index | |
> db.accounts.find({state: "active"}).limit(15).sort({email: 1}).explain(); | |
{ | |
"cursor" : "BasicCursor", | |
"nscanned" : 11002, | |
"nscannedObjects" : 11002, | |
"n" : 15, | |
"scanAndOrder" : true, | |
"millis" : 44, | |
"nYields" : 0, |
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
MongoMapper.database.collection('users').drop | |
class User | |
include MongoMapper::Document | |
key :name, String, :required => true | |
end | |
User.destroy_all | |
text = [] | |
text << "After model with key :name, String" | |
text << User.keys.keys.inspect |
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
=begin | |
Without making any comments on the cynical nature... | |
Instead of :: | |
1. list = ("brother","father","family","tribe","neighbouring tribe","regional community","fellow citizens","foreigners") | |
2. | |
3.def politics.of.dark.ages | |
4.n=1 | |
5.while n<length[list] | |
6.PRINT "I hate my $list[n]!" | |
7.PRINT "But I stand with my $list[n] against my $list[n+1]" |
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
class Company | |
include MongoMapper::Document | |
key :name, String | |
many :jobs | |
def to_s | |
name | |
end |
NewerOlder