Skip to content

Instantly share code, notes, and snippets.

View RainMonster's full-sized avatar

R Jezek RainMonster

  • Asheville, NC, USA
View GitHub Profile
@RainMonster
RainMonster / Roman_Numerals_It_Re.rb
Created October 30, 2013 18:16
Roman Numerals with driver code, both Iterative and Recursive.
NUM_HASH = {
1000 => "M",
500 => "D",
100 => "C",
50 => "L",
10 => "X",
9 => "IX",
5 => "V",
4 => "IV",
1 => "I"
zip.write "config.yaml", @config_yaml
zip.write "hue.rb", @hue_rb
zip.write "Gemfile", @gemfile
zip.write "Gemfile.lock", @gemfile_lock
zip.write "lib/bridge_controller.rb", @bridge_controller_rb
zip.write "lib/lamp.rb", @lamp_rb
zip.write "lib/lamp_controller.rb", @lamp_controller_rb
zip.write "lib/lamp_requests.rb", @lamp_requests_rb
zip.write "lib/pi_controller.rb", @pi_controller_rb
@RainMonster
RainMonster / rails_routes_guide.md
Last active December 23, 2015 07:49
Short introduction to routes in Rails.

###Comparison of route breakdown between Sinatra and Rails: ###

in Sinatra routes were written like this:

    get '/' do
      #some Ruby code
      erb :index
    end

This is taken apart in Rails. The first line now resides in config/routes.rb and is decoupled from the Ruby code (now in controllers) and the view.

@RainMonster
RainMonster / gist:6458823
Created September 6, 2013 02:29
Phase2 Assessment Challenge 4
# https://github.com/RainMonster/Phase2_Challenge4
@RainMonster
RainMonster / index.html
Created September 6, 2013 02:26 — forked from dbc-challenges/index.html
DBC Phase 2 Practice Assessment Part 3
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="http://cdn.jsdelivr.net/normalize/2.1.0/normalize.css">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lato:100,900">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.0.2/css/font-awesome.min.css">
</head>
@RainMonster
RainMonster / form-validator.js
Last active December 22, 2015 09:49 — forked from ksolo/form-validator.js
Form Validation
$(function(){
$("form").submit(function(e){
e.preventDefault();
var formEmail = $(this).find("[name=email]").val();
var formPassword = $(this).find("[name=password]").val();
$("#errors").empty();
validateEmail(formEmail);
validatePasswordNum(formPassword);
@RainMonster
RainMonster / hauntedhouse.rb
Created September 3, 2013 20:37
Ruby class interaction and inheritance exercise
FIRST_NAME = ['Hal', 'Claire', 'Nancy', 'Hermione', 'Willis', 'Robert', 'Ned', 'Rhaegar']
LAST_NAME = ['Wilde', 'Mercer', 'Jenkins', 'Lewis']
class HauntedHouse
attr_reader :storyteller, :someone_is_awake, :house_family
attr_accessor :ghost, :exorcise, :very_scary
def initialize(number_of_family_members)
@house_family = []
@ghost = Ghost.new
/* Here is your chance to take over Socrates!
Spend 10 minutes on each of the following hacks to the Socrates website.
Enter them in the console to make sure it works and then save
your results here.
Choose a new pair for each. Add your names to the section you complete.
*/
//Wasn't logged in on other folks' submissions.
/* Here is your chance to take over Socrates!
Spend 10 minutes on each of the following hacks to the socrates website.
Enter them in the console to make sure it works and then save
your results here.
Choose a new pair for each. Add your names to the section you complete.