Skip to content

Instantly share code, notes, and snippets.

View zamith's full-sized avatar

Luís Ferreira zamith

View GitHub Profile
diff --git a/app/models/shipping/commodity.rb b/app/models/shipping/commodity.rb
index ae7b51bc..1cdcf3f7 100644
--- a/app/models/shipping/commodity.rb
+++ b/app/models/shipping/commodity.rb
@@ -2,10 +2,13 @@ module Shipping
class Commodity < ApplicationRecord
belongs_to :shipments
+ monetize :sales_unit_price_cents
+ monetize :total_price_cents
diff --git a/app/models/shipping/commodity.rb b/app/models/shipping/commodity.rb
index ae7b51bc..1cdcf3f7 100644
--- a/app/models/shipping/commodity.rb
+++ b/app/models/shipping/commodity.rb
@@ -2,10 +2,13 @@ module Shipping
class Commodity < ApplicationRecord
belongs_to :shipments
+ monetize :sales_unit_price_cents
+ monetize :total_price_cents
@zamith
zamith / data.rb
Created August 20, 2015 20:23
DATA example
puts DATA.gets
__END__
Hello Mr. World!
@zamith
zamith / app.js
Last active August 18, 2016 14:06
helpButton.on("click", event => {
chan.push("help_needed", {})
})
@zamith
zamith / strings.rb
Created July 19, 2015 01:28
Format strings
str = "this is a template string with a %{placeholder} in it"
puts str % { "placeholder": "piece of text" }
# => this is a template string with a piece of text in it
def install
unless Dir.exists?(target_dir)
repo_url = if @use_ssh
"git@github.com:#{@author}/#{@repository}.git"
else
"git://github.com/#{@author}/#{@repository}.git"
end
exec "git clone#{@branch} #{repo_url} #{target_dir}"
end
def index
@plans = Plan.all
@graph = Graph.new(@plans)
end
(node.v.element.children.data[0].value as LibGumbo::GumboNode).value.type
# Lib
struct GumboNode
type: GumboNodeType
parent: GumboNode*
index_with_parent: LibC::SizeT
parse_flags: GumboParseFlags
v: Node
@zamith
zamith / mocks.cr
Last active August 29, 2015 14:14
require "spec"
class Double
def initialize(@name, @stubs = {} of Symbol => Object)
end
def receives_and_returns(method_name = :none, return_value = true)
stubs[method_name] = return_value
end
$ crystal spec/compiler/lexer/lexer_string_array_spec.cr
Using compiled compiler at .build/crystal
Undefined symbols for architecture x86_64:
"_LLVMInitializeX86AsmPrinter", referenced from:
_*LLVM::init_x86:(Void | Nil) in LLVM.o
"_LLVMInitializeX86Target", referenced from:
_*LLVM::init_x86:(Void | Nil) in LLVM.o
"_LLVMInitializeX86TargetInfo", referenced from:
_*LLVM::init_x86:(Void | Nil) in LLVM.o
"_LLVMInitializeX86TargetMC", referenced from: