Skip to content

Instantly share code, notes, and snippets.

View 8vius's full-sized avatar

Luis Miguel Delgado 8vius

View GitHub Profile
@8vius
8vius / currency_filter.py
Last active December 20, 2015 16:09
Code block to check for non-us currencies
non_us_currencies = re.compile(ur'''
^(HK|S\$|AED|CHF|NT\$|Rs|\xa3|x80|\xc5|\u20ac|\u00a3|\u0141|\u00a5) | # Prefix Currencies
\d(Fr|Kr)$ # Postfix Currencies
''', re.MULTILINE | re.VERBOSE)
if non_us_currencies.search(soup.getText('\n')):
raise ValueError('Non US currency')
import re
from order import Order, BundleOrders
def parser(html=None, plain=None, attachments=None, debug=False):
if html == None:
html = ''
if plain == None:
plain = ''
import re
from order import Order, BundleOrders
def parser(html=None, plain=None, attachments=None, debug=False):
if html == None:
html = ''
if plain == None:
plain = ''
@activities = PublicActivity::Activity.order("created_at desc").where(owner_id: current_user.followed_user_ids, owner_type: "User")
@venues = Venue
if params.has_key?(:ll)
lat, lng = params[:ll].split(',')
@venues = @venues.near(lat, lng)
end
if params.has_key?(:user_id)
@venues = @venues.where(creator_id: params[:user_id])
end
class Venue < ActiveRecord::Base
belongs_to :location, dependent: :destroy
has_and_belongs_to_many :categories
has_many :yums
has_one :contact, inverse_of: :venue, dependent: :destroy
belongs_to :owner, foreign_key: :owner_id, class_name: "User"
belongs_to :creator, foreign_key: :creator_id, class_name: "User"
validates :name, presence: true
module API
module V1
class VenuesController < ApiController
before_action :set_venue, except: [:index, :create]
before_action :authenticate, only: [:create, :destroy]
def index
@venues = Venue
if params.has_key?(:ll)
module API
module V1
class VenuesController < ApiController
before_action :set_venue, except: [:index, :create]
before_action :authenticate, only: [:create, :destroy]
def index
@venues = Venue
@venues = @venues.creator(params[:user_id]) if params[:user_id].present?
env = ENV["RAILS_ENV"] || "development"
app_dir = "yummmie"
worker_processes 4
# listen on both a Unix domain socket and a TCP port,
# we use a shorter backlog for quicker failover when busy
listen "/tmp/unicorn.#{app_dir}.socket", :backlog => 64
# Preload our app for more speed
def followers
@users = @user.followers.order("relationships.created_at DESC")
@users = @users.where("relationships.follower_id > ?", params[:after]) if params[:after].present?
@users = @users.where("relationships.follower_id < ?", params[:before]) if params[:before].present?
@users = @users.limit(20)
render :index, status: :ok
end
def following
@users = @user.followed_users.order("relationships.created_at DESC")