Skip to content

Instantly share code, notes, and snippets.

View arthurnn's full-sized avatar
🟢
CI is passing

Arthur Nogueira Neves arthurnn

🟢
CI is passing
View GitHub Profile
require 'active_record'
require 'identity_cache'
require 'logger'
logger = Logger.new nil
ActiveRecord::Base.establish_connection(adapter: 'mysql2', database: 'test', username: 'root')
IdentityCache.cache_backend = ActiveSupport::Cache::MemCacheStore.new
IdentityCache.logger = logger
class Image < ActiveRecord::Base
require 'active_record'
require 'minitest/autorun'
ActiveRecord::Base.logger = Logger.new(STDOUT)
ActiveRecord::Base.establish_connection(adapter: 'mysql2', database: 'test', username:'root')
class Home < ActiveRecord::Base
connection.create_table table_name, force: true do |t|
t.string :name
end
require 'active_record'
require 'minitest/autorun'
ActiveRecord::Base.logger = Logger.new(STDOUT)
ActiveRecord::Base.establish_connection(adapter: "postgresql", host: "localhost", user: "postgres", database: "test")
class User < ActiveRecord::Base
connection.create_table table_name, force: true do |t|
end
has_many :profile_pictures
def method_defined_within?(name, klass, superklass = klass.superclass) # :nodoc:
if klass.method_defined?(name) || klass.private_method_defined?(name)
if superklass.method_defined?(name) || superklass.private_method_defined?(name)
klass.instance_method(name).owner != superklass.instance_method(name).owner
else
true
end
else
false
end
require 'active_record'
require 'minitest/autorun'
require 'logger'
# This connection will do for database-independent bug reports.
ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: ':memory:')
ActiveRecord::Base.logger = Logger.new(STDOUT)
ActiveRecord::Schema.define do
create_table :posts do |t|
module Z
def all
p "ALL!"
end
end
class Foo
extend Z
end
module M

Keybase proof

I hereby claim:

  • I am arthurnn on github.
  • I am arthurnn (https://keybase.io/arthurnn) on keybase.
  • I have a public key whose fingerprint is AC2F AA5C 0034 4ADF 3BE4 9DEF 04A3 90FB 1E43 3E17

To claim this, I am signing this object:

require 'active_record'
require 'minitest/autorun'
require 'logger'
puts "ActiveRecord: #{ActiveRecord::VERSION::STRING}"
case ARGV[0]
when 'pg'
require 'pg'
ActiveRecord::Base.establish_connection(adapter: "postgresql", host: "localhost", user: "postgres", database: "test")
when 'mysql'
require 'active_record'
require 'minitest/autorun'
require 'logger'
puts "ActiveRecord: #{ActiveRecord::VERSION::STRING}"
case ARGV[0]
when 'pg'
require 'pg'
ActiveRecord::Base.establish_connection(adapter: "postgresql", host: "localhost", user: "postgres", database: "test")
when 'mysql'
class NonDigestAssets
include Rake::DSL
FILES = ["external/app.js"]
def generate
assets_files.map do |file|
non_digested = file.gsub /(\-[a-z0-9]{32})/, ""
next unless FILES.all? {|s| non_digested =~ /#{s}/}