Skip to content

Instantly share code, notes, and snippets.

View bhuga's full-sized avatar

Ben Lavender bhuga

View GitHub Profile
class CDs < RDF::Vocabulary('http://example.org/')
property :artist
property :cds
property :artists
end
class CD
include Spira::Resource
require 'spira'
require 'rdf'
Spira.add_repository(:person, ::RDF::Repository)
class Person
include Spira::Resource
require 'quantity/all'
1.meter #=> 1 meter
1.meter.to_feet #=> 3.28083... foot
c = 299792458.meters / 1.second #=> 299792458 meter/second
newton = 1.meter * 1.kilogram / 1.second**2 #=> 1 meter*kilogram/second^2
newton.to_feet #=> 3.28083989501312 foot*kilogram/second^2
newton.convert(:feet) #=> 3.28083989501312 foot*kilogram/second^2
jerk_newton / 1.second #=> 1 meter*kilogram/second^3
jerk_newton * 1.second == newton #=> true