Skip to content

Instantly share code, notes, and snippets.

View wanderingmatt's full-sized avatar
🔍
Searching for my next adventure

Matthew Anderson wanderingmatt

🔍
Searching for my next adventure
View GitHub Profile
require 'test_helper'
class CartItemTest < ActiveSupport::TestCase
def test_initialize
cart_item = CartItem.new(products(:one))
assert_equal 1, cart_item.quantity
end
def test_increment_quantity
cart_item = CartItem.new(products(:one))
<% if content_item_preview && content_item_preview.ready? %>
<div id="preview_container">
<h4>Preview</h4>
<div id="<%= content_item_preview.obfuscated_id %>" style="max-width: <%= content_item_preview.metadata[:width] %>px;, max-height: <%= content_item_preview.metadata[:height] %>px">
<% if content_item_preview.is_image? %>
<%= image_tag(url_for(:controller => '/content_item_previews', :action => 'show', :id => content_item_preview.obfuscated_id, :filename => content_item_preview.filename), :title => 'Preview', :alt => 'Preview') %>
<% elsif content_item_preview.is_video? %>
Alternate Content
test "sort should return the correct order" do
actual = Event.sort(1, 'groups.name')
# puts actual
expected = [
events(:three).id,
events(:two).id,
events(:four).id,
events(:five).id,
events(:one).id,
def @wb.puts *args; end
def test_puts_got_called
def @wb.puts arg
@putss ||= []
@putss << arg if arg
@putss
end
@wb.recipe do
<rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:flickr="urn:flickr:" version="2.0">
<channel>
<title>Matthew Anderson's favorites</title>
<link>http://www.flickr.com/photos/matthew-anderson/favorites/</link>
<description>Matthew Anderson's favorites on Flickr.</description>
<pubDate>Wed, 26 Aug 2009 13:51:28 -0700</pubDate>
<lastBuildDate>Wed, 26 Aug 2009 13:51:28 -0700</lastBuildDate>
<generator>http://www.flickr.com/</generator>
<li>
<a class="thumbnail video fancybox.iframe" rel="commercial" href="http://player.vimeo.com/video/40788896?title=0&amp;byline=0&amp;portrait=0&amp;autoplay=1">
<img src="/images/thumbnails/money-cant-buy-style.jpg" alt="Money Can't Buy Style &bull; Kmart" />
<aside>
<hgroup>
<h4>Money Can't Buy Style</h4>
<h5>Kmart &bull; Peterson Milla Hooks</h5>
</hgroup>
</aside>
</a>
$(".video").fancybox({
aspectRatio: true,
beforeLoad: function() {
this.title = $(this.element).children('aside').html();
this.tpl.prev = "<a title='Previous' class='fancybox-nav fancybox-prev'>The Previous Title</a>";
this.tpl.next = "<a title='Next' class='fancybox-nav fancybox-next'>The Next Title</a>";
console.log($(this.element).parent().next().children());
},
height: 540,
loop: false,
@wanderingmatt
wanderingmatt / Preferences.sublime-settings
Created August 14, 2012 20:22
User Settings for Sublime Text 2
{
"theme": "Soda Dark.sublime-theme",
"color_scheme": "Packages/Color Scheme - Default/Sunburst.tmTheme",
"font_face": "Ubuntu Mono",
"font_options":
[
"subpixel_antialias"
],
"font_size": 14.0,
"fold_buttons": false,
let colors: [String] = [
"Blue",
"Green",
"Orange",
"Purple",
"Red",
"Yellow"
]
func randomBackgroundColor() -> Color? {
@wanderingmatt
wanderingmatt / ContentView.swift
Created November 2, 2019 22:12
Fading text from state change
import SwiftUI
struct ContentView: View {
@EnvironmentObject var taos: TaoStore
@State var tao: Tao
@State var showTao = false
fileprivate func toggleShowTao() {
withAnimation(.easeInOut(duration: 0.35)) {