Skip to content

Instantly share code, notes, and snippets.

View gordonbisnor's full-sized avatar

Gordon B. Isnor gordonbisnor

View GitHub Profile
@gordonbisnor
gordonbisnor / rafflebox-xml-to-pojo.js
Created March 22, 2024 19:13
Rafflebox XML to Javascript POJO example (in Ember.js)
import Component from '@glimmer/component';
import fetch from 'fetch';
import { tracked } from '@glimmer/tracking';
export default class HomeBanner extends Component {
url = 'https://ticker.rafflebox.ca/xml?raffleId={id from rafflebox url goes here}';
@tracked draw;
constructor() {
@gordonbisnor
gordonbisnor / charge.rb
Last active June 17, 2020 16:02
Stripe example charge JSON
{
"id":"ch_1GsgOp2cKSiqTnd4XE34Wdig",
"object":"charge",
"amount":1500,
"amount_refunded":0,
"application":null,
"application_fee":null,"
application_fee_amount":null,
"balance_transaction":"txn_1GsgOp2cKSiqTnd4D2nY1USH",
"billing_details":{"address":{"city":null,"country":null,"line1":null,"line2":null,"postal_code":null,"state":null},"email":null,"name":null,"phone":null},
import Mixin from '@ember/object/mixin';
export default Mixin.create({
isShowingDeleteConfirmation: false,
actions: {
requestDelete() {
this.toggleProperty('isShowingDeleteConfirmation');
},
cancelDelete() {
this.toggleProperty('isShowingDeleteConfirmation');
},
app/views/pages/
index/
side_menu/
_no_login_required_links.html.erb
_main_content.html.erb
_side_menu.html.erb
index.html.erb
posts/
_modal.html.erb
@gordonbisnor
gordonbisnor / foipop-foible.rb
Last active April 14, 2018 01:15
Example script that couldhave "hacked" the FOIPOP site
require 'httparty'
(1010..1012).to_a.each do |id|
response = HTTParty.get("https://www.residentadvisor.net/news.aspx?id=#{id}")
File.open("#{id}.html", 'w') {|f| f.write(response.body) }
end
@gordonbisnor
gordonbisnor / Paw Patrol
Last active May 19, 2017 19:40
Paw Patrol
window.location.href = "https://www.youtube.com/watch?v=bkG9BKgDvNI";
body.costa-rica {
/* adding a background image where body has grey now */
background-image: url('http://www.capricornleisure.com/wp-content/uploads/2008/12/costa_rica-Water-Fall.jpeg')!important;
background-size: cover; /* for example */
#page {
background-color: purple!important;
@gordonbisnor
gordonbisnor / injecting-open-graph-tags-into-ember-via-rails-redis-index-html.js
Last active August 30, 2015 03:27
Injecting open graph tags into Ember via Rails/Redis index.html
class SiteController < ApplicationController
def index
render text: inject_meta(get_html)
end
def get_html
app = "xxx"
redis = Redis.new
current = redis.get("#{app}:current")
<div class="flexpaper_viewer_wrap flexpaper_viewer_container">
<div id="documentViewer" class="flexpaper_viewer"></div>
</div>
<script type="text/javascript">
$('#documentViewer').FlexPaperViewer({config:{}});
$(function() {
$('#documentViewer').bind('onDocumentLoaded',function(){
@gordonbisnor
gordonbisnor / gist:8fcf3f478d4e9aba5f43
Created December 3, 2014 20:59
Loading has many association for ember record
`import Ember from "ember"`
InvoicesInvoiceRoute = Ember.Route.extend
model: (invoice)->
@store.find "invoice", invoice.invoice_id
setupController: (controller,model) ->
controller.set 'model', model
controller.set 'entries', @store.find 'time_entry', q: