Skip to content

Instantly share code, notes, and snippets.

#coding: UTF-8
class Quote < ActiveRecord::Base
mount_uploader :author_photo, AuthorPhotoUploader
attr_accessible :author_name, :author_photo, :author_photo_cache, :text, :article_id
belongs_to :article
def self.import file
file = open_file file
2.upto(file.last_row) do |line|
Quote.create! do |quote|
#coding: UTF-8
class Article < ActiveRecord::Base
include LikesCounter
include Article::Associations
mount_uploader :thumb, ThumbUploader
attr_accessor :gallery_select
scope :moderated, where(moderated: true)
scope :waiting_for_moderation, where(moderated: false)
#coding: UTF-8
class CommentsController < ApplicationController
before_filter :fetch_comment, except: [:create, :new]
before_filter :authenticate_user!, only: :vote
before_filter :prevent_owner_vote, only: :vote
before_filter :get_parent, except: [:vote, :plusminus]
def new
@parent.comments.build
class WatchedEpisodesController < ApplicationController
def create
return head :ok unless current_user
params.except! :controller, :action
record = WatchedEpisode.where(params).first_or_initialize
new_record = record.new_record?
record.save! if new_record
render status: 200, json: { markWatched: new_record }
end
#coding: UTF-8
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :fetch_bottom_carousel, :fetch_sidebar
before_filter :pass_user_to_js, :pass_article_to_js
helper_method :paginating?, :current_article, :current_article?, :current_paginating
def authenticate_active_admin_user!
authenticate_user!
unless current_user.role?('admin') || current_user.role?('editor')
class Object
def definee
eval 'def __; end'
definee = method(:__).owner rescue instance_method(:__).owner
eval 'undef __'
definee
end
end
Started GET "/admin" for 127.0.0.1 at 2013-02-20 16:12:54 +0400
Processing by Spree::Admin::OverviewController#index as HTML
Refinery::Role Load (0.2ms) SELECT "refinery_roles".* FROM "refinery_roles" WHERE "refinery_roles"."title" = 'Refinery' LIMIT 1
Refinery::User Load (0.3ms) SELECT "refinery_users".* FROM "refinery_users" INNER JOIN "refinery_roles_users" ON "refinery_users"."id" = "refinery_roles_users"."user_id" WHERE "refinery_roles_users"."role_id" = 1
Refinery::User Load (0.3ms) SELECT "refinery_users".* FROM "refinery_users" WHERE "refinery_users"."id" = 1 LIMIT 1
(0.4ms) SELECT COUNT(*) FROM "spree_roles" INNER JOIN "spree_roles_users" ON "spree_roles"."id" = "spree_roles_users"."role_id" WHERE "spree_roles_users"."user_id" = 1 AND "spree_roles"."name" = 'admin'
Spree::Preference Load (0.4ms) SELECT "spree_preferences".* FROM "spree_preferences" WHERE "spree_preferences"."key" = 'spree/dash_configuration/app_id' LIMIT 1
CACHE (0.0ms) SELECT "spree_preferences".* FROM "spree_pref
require 'rbconfig'
require 'fileutils'
require 'pathname'
require 'bundler/gem_path_manipulation'
require 'bundler/psyched_yaml'
require 'bundler/rubygems_ext'
require 'bundler/rubygems_integration'
require 'bundler/version'
module Bundler
class Man
def self.setup
puts caller.inspect
puts 'im a man'
end
end
class Woman
def self.setup_man
Man.setup
class Man
def self.setup
puts caller.inspect
puts 'im a man'
end
end
class Woman
def self.setup_man
Man.setup