This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Gem::Specification.new do |s| | |
| s.name = 'disco' | |
| s.version = '0.0.1' | |
| s.platform = Gem::Platform::RUBY | |
| s.author = 'Kevin Melchert' | |
| s.email = 'kevin.melchert@gmail.com' | |
| s.summary = 'MongoDB + Omniauth = Guestlist + Doorkeeper.' | |
| s.description = 'MongoDB + Omniauth = Guestlist + Doorkeeper.' | |
| s.files = ['disco.rb'] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class RomanConverter | |
| Dictionary = { | |
| 1000 => 'M', | |
| 900 => 'CM', | |
| 500 => 'D', | |
| 400 => 'CD', | |
| 100 => 'C', | |
| 90 => 'XC', | |
| 50 => 'L', | |
| 40 => 'XL', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require "securerandom" | |
| module Haikunator | |
| Adjectives = %w( | |
| autumn hidden bitter misty silent empty dry dark summer | |
| icy delicate quiet white cool spring winter patient | |
| twilight dawn crimson wispy weathered blue billowing | |
| broken cold damp falling frosty green long late lingering | |
| bold little morning muddy old red rough still small | |
| sparkling throbbing shy wandering withered wild black |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| module Schmutz | |
| Types = { | |
| feinstaub: ["\u0323", "\u0307", "\u0312"], | |
| mettwurst: ["\u0314", "\u031C", "\u0358", "\u0353", "\u0335"], | |
| nein_nein: ["\u0337", "\u0338", "\u0336", "\u0335", "\u20d2", "\u20d3", "\u20e5", "\u20e6", "\u20eb"] | |
| }.freeze | |
| Types.each do |name, runes| | |
| define_singleton_method name do |input, prop = 0.25| | |
| mangle(input, runes, prop) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Duration | |
| attr_accessor :from, :till | |
| def initialize(from: nil, till: nil) | |
| @from = from || Time.now | |
| @till = till || Time.now | |
| end | |
| def seconds | |
| (till - from).round |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta charset="UTF-8" /> | |
| <title>ToC</title> | |
| <meta name="viewport" content="width=device-width, initial-scale=1"> | |
| <style type="text/css" media="screen"> | |
| body { | |
| font-family: -apple-system-font; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Gem::Specification.new do |s| | |
| s.name = 'power-month' | |
| s.version = '0.0.4' | |
| s.platform = Gem::Platform::RUBY | |
| s.author = 'Kevin Melchert' | |
| s.email = 'kevin.melchert@gmail.com' | |
| s.summary = 'Month of Year.' | |
| s.description = 'Super simple Month of Year implementation.' | |
| s.files = ['month.rb'] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Attributes < Module | |
| def initialize(*attr_names) | |
| @attr_names = attr_names | |
| define_method :attributes { attr_names } | |
| end | |
| private | |
| def included(base) | |
| super |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| .DIN.A0 { width:841mm; height:1189mm; } | |
| .DIN.A1 { width:594mm; height: 841mm; } | |
| .DIN.A2 { width:420mm; height: 297mm; } | |
| .DIN.A3 { width:297mm; height: 420mm; } | |
| .DIN.A4 { width:210mm; height: 297mm; } | |
| .DIN.A5 { width:148mm; height: 210mm; } | |
| .DIN.A6 { width:105mm; height: 148mm; } | |
| .DIN.A7 { width: 74mm; height: 105mm; } | |
| .DIN.A8 { width: 52mm; height: 74mm; } | |
| .DIN.A9 { width: 37mm; height: 52mm; } |