This file contains hidden or 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
| window = 14 | |
| latest = Time.parse('12:00 AM') | |
| earliest = today - window.days | |
| issues = Issue.find(:conditions => ['updated_at > ? AND updated_at < ?', yesterday, today]) | |
| issues_by_day = Hash.new { |key| self[key] = [] } | |
| issues_by_day = issues.injecting(issues_by_day) do |buckets, issue| | |
| buckets[issue.updated_at.strftime('%m/%d')] << issue |
This file contains hidden or 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
| module Kernel | |
| def with(obj, &block) | |
| obj.instance_eval(&block) | |
| end | |
| end | |
| with 'Hi' do | |
| length # => 2 | |
| upcase # => "HI" | |
| downcase # => "hi" |
This file contains hidden or 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 Issue < ActiveRecord::Base | |
| after_create :send_notification | |
| def send_notification; end | |
| end | |
| class SomeMigration < ActiveRecord::Migration | |
| def self.up | |
| # Do stuff with Issue | |
| end |
This file contains hidden or 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 dateChosen(sender) | |
| puts 'action!' | |
| end | |
| def makeCalendar | |
| frame = calendarView.frame | |
| @datePicker = NSDatePicker.alloc.initWithFrame(frame) | |
| datePicker.frameOrigin = NSMakePoint(1, 0) | |
| datePicker.datePickerStyle = NSClockAndCalendarDatePickerStyle |
This file contains hidden or 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
| # | |
| # I wanted to build a really common example app but use Git as the backend | |
| # instead of a database or the filesystem. And so here we are. | |
| # | |
| # (c) Copyright 2008 Adam Keys. MIT licensed or some-such. | |
| # | |
| require 'fileutils' | |
| require 'rubygems' | |
This file contains hidden or 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 whack(objects) | |
| objects.inject({}) { |results, o| result.update(o.send('table_name') => o.send('delete_all'] } | |
| end |
This file contains hidden or 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
| not_found do | |
| 'Bonk' | |
| end | |
| error(ActiveRecord::RecordNotFound) do | |
| status(404) | |
| 'Aside not found' | |
| end |
This file contains hidden or 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 'test/unit' | |
| require 'rubygems' | |
| require 'shoulda' | |
| require 'factory_girl' | |
| require 'dm-core' | |
| require 'dm-validations' # Needed for save! | |
| class User | |
This file contains hidden or 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
| diff --git a/vm/compiler.c b/vm/compiler.c | |
| index cfd6f57..64e098d 100644 | |
| --- a/vm/compiler.c | |
| +++ b/vm/compiler.c | |
| @@ -138,6 +138,9 @@ void TrCompiler_compile_node(VM, TrCompiler *c, TrBlock *b, TrNode *n, int reg) | |
| TrCompiler_compile_node(vm, c, b, (TrNode *)v, reg); | |
| }); | |
| break; | |
| + case AST_CLOWNCAR: { | |
| + PUSH_OP_A(b, CLOWNCAR, reg); |
This file contains hidden or 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 'test/unit' | |
| require 'rubygems' | |
| require 'activesupport' | |
| require 'shoulda/test_unit' | |
| module ShouldaExtensions | |
| def self.included(klass) | |
| klass.class_eval do | |
| include FixmeMethods |
OlderNewer