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 MainsController < ApplicationController | |
def index | |
[City, State, Country].each do |klass| | |
@search = klass.search(params[:q]) | |
@result = @search.result | |
break unless @result.blank? | |
end | |
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 'spec_helper' | |
describe Car do | |
let(:manufacturer) { FactoryGirl.create(:manufacturer)} | |
let(:car) { FactoryGirl.create(:car, manufacturer: manufacturer)} | |
it "basic_articles with no extras required" do | |
basic_article = FactoryGirl.create(:basic_article, requires_extra: false) | |
expect(manufacturer.selectable_cars.count).to eq(1) | |
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
# Monkey patch in requiring nsec as the cache timestamp format. | |
module ActiveRecord | |
class Base | |
self.cache_timestamp_format = :nsec | |
end | |
end | |
module ActiveRecord | |
module ConnectionAdapters | |
class Mysql2Adapter < AbstractMysqlAdapter |
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
Option Explicit | |
Dim strMode | |
Dim strRTUserName | |
Dim strRTPassword | |
Dim strRTURL | |
Dim strRTAuthData | |
Dim objNetwork | |
Dim strComputerName | |
Dim strCurrentUser |
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
== TestingAgain: migrating =================================================== | |
#<User:0x000000025e8bf0> | |
#<User:0x000000025e7688> | |
#<User:0x00000003a93c08> | |
#<User:0x00000003a928f8> | |
rake aborted! | |
An error has occurred, this and all later migrations canceled: | |
uninitialized constant User::Pet/home/deploy/test/tressonia/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/inheritance.rb:111:in `compute_type' | |
/home/deploy/test/tressonia/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/reflection.rb:172:in `klass' |
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 UpdateCache < ActiveRecord::Migration | |
def up | |
User.all.each do |user| | |
User.reset_counters(user.id, :pets) | |
end | |
end | |
def down | |
end | |
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
# Connects to a Z39.50 resource and yields the connection. | |
def self.connect | |
ZOOM::Connection.open(self.endpoint, self.port) do |conn| | |
conn.database_name = self.database | |
conn.preferred_record_syntax = 'USMARC' | |
unless self.user.blank? || self.password.blank? | |
conn.set_option('user', self.user) | |
conn.set_option('password', self.password) | |
end | |
yield conn |
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
# before, would depend on routing constraints to block .json/.xml as 404 not found | |
class ThingyController < ApplicationController | |
def show | |
@thingy = Thingy.find params[:id] | |
end | |
def update | |
@thingy = Thingy.find params[:id] |
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 BooleanSurvey < Survey | |
def self.translate_answer(answer) | |
ActiveRecord::ConnectionAdapters::Column.value_to_boolean(answer) | |
end | |
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
class CreateOpenroomTables < ActiveRecord::Migration | |
def connection | |
ActiveRecord::Base.establish_connection("openroom_#{Rails.env}").connection | |
end | |
def change | |
create_table "BannerLookup", :primary_key => "ID", :force => true do |t| | |
t.string "onid", :limit => 9, :null => false | |
t.string "status", :limit => 30, :null => false | |
t.string "email", :limit => 128, :null => false | |
t.string "fullName", :limit => 41, :null => false |