Skip to content

Instantly share code, notes, and snippets.

View ahoward's full-sized avatar
💭
probably outside if i'm not hacking.

ara.t.howard ahoward

💭
probably outside if i'm not hacking.
View GitHub Profile
@ahoward
ahoward / a.rb
Last active March 4, 2018 23:34
# you should rely ONLY in the class level interface in your views, aka
#
# Asset.thumbnail(path, :dimensions => '42x42').url
#
# Asset.bw(path).url
#
# and no lib internals for now - this is under development
#
# this lib handles a few things in a simple interface. highlights:
#
@ahoward
ahoward / -
Created February 26, 2018 21:24
=begin
1) save this file in the rails_root as 'a.rb'
2) run
~> ./bin/rails runner a.rb
3) it should print out something like
@ahoward
ahoward / -
Created February 26, 2018 21:23
show = proc do |a|
"#{ a.class.name }[account: #{ a.account.slug.inspect }, name: #{ a.name.inspect }, id: #{ a.id }]"
end
audience = Audience.where(:id => '5a87337cbfe1a449740024db').first
audience.destroy
puts "DESTROY: #{ show[audience] }"
puts
Audience.all.each do |doc|
@ahoward
ahoward / -
Created February 26, 2018 21:23
show = proc do |a|
"#{ a.class.name }[account: #{ a.account.slug.inspect }, name: #{ a.name.inspect }, id: #{ a.id }]"
end
audience = Audience.where(:id => '5a87337cbfe1a449740024db').first
audience.destroy
puts "DESTROY: #{ show[audience] }"
puts
Audience.all.each do |doc|
@ahoward
ahoward / json_rpc.rb
Created January 31, 2018 23:09
all the ruby json rpc gems suck so i made this teeny one. put it in lib/json_rpc.rb
# ref: http://www.jsonrpc.org/specification
#
# stdlibs
#
require 'net/http'
# gems
#
require 'addressable/uri'
class WebpackController < ApplicationController
include ReverseProxy::Controller
# https://stackoverflow.com/questions/10883211/deadly-cors-when-http-localhost-is-the-origin
#
layout false
HEADERS =
{
#
@ahoward
ahoward / a.rb
Last active October 5, 2017 03:38
=begin
- if we just add a field we need to
- avoid adding 'home away properties' to the SearchLocation table
file: app/models/search_location.rb
---
55e9bb414ebabf7667000022:
created_at: 2015-09-04 15:39:45.888000000 Z
updated_at: 2017-08-15 22:43:17.349000000 Z
55f193104ebabf6a5300000f:
created_at: 2015-09-10 14:26:24.925000000 Z
updated_at: 2015-09-10 14:28:02.648000000 Z
55f2d9f74ebabf47b6000013:
created_at: 2015-09-11 13:41:11.380000000 Z
updated_at: 2015-09-11 15:08:55.310000000 Z
@ahoward
ahoward / a.rb
Created April 18, 2017 14:05
categorize your taxes in a hurry with this ruby script!
#! /usr/bin/env ruby
require 'csv'
require 'pp'
require 'readline'
require 'fileutils'
require 'rubygems'
require 'main'
@ahoward
ahoward / a.rb
Last active December 16, 2016 20:37
using sass expressions and all your rails' sass helpers in erb / eruby
module ApplicationHelper
# <%= sass_eval 'opacify($red, 0.6)' %>
def sass_eval(expr)
css = ::Sass.compile("#value { value: #{ expr }; }") # ".value {\n value: $sass_processed_arg; }\n"
css.split('value:', 2).last.split(';', 2).first.strip
end
end