Although you're free to use any editor we recommend Sublime. Here's how to get the most out of it
Once you've installed Sublime there's a few things you should do to get things set up properly
set autoeval | |
set autolist | |
set autoreload |
class HTML | |
def initialize(str) | |
@str = str | |
end | |
# instance method (note it makes use of an instance variable) | |
def render | |
puts "<div>#{@str}</div>" | |
end |
class Base | |
def public_method | |
puts 'public method called' | |
end | |
# This works as we are calling the private method | |
# from within the object | |
def call_private_method | |
private_method |
require 'debugger' | |
class Hello | |
def hi_there | |
debugger | |
puts "wohoo" | |
end | |
end | |
testing = Hello.new |
{ | |
// This means every time you move away from your current tab it saves, no more cmd + s! | |
"save_on_focus_lost": true, | |
// Let's get rid of all those trailing white spaces! | |
"trim_trailing_white_space_on_save": true, | |
// A good idea to view all white space to make sure you're not using tabs | |
"draw_white_space": "all", |
Although you're free to use any editor we recommend Sublime. Here's how to get the most out of it
Once you've installed Sublime there's a few things you should do to get things set up properly
{ | |
"env":{ | |
"PATH":"${HOME}/.rvm/bin:${PATH}" | |
}, | |
"cmd": ["rvm-auto-ruby", "$file"], | |
"file_regex": "^(...*?):([0-9]*):?([0-9]*)", | |
"selector": "source.ruby" | |
} |
require 'rubygems' | |
def start_simplecov | |
require 'simplecov' | |
SimpleCov.start 'rails' unless ENV["SKIP_COV"] | |
end | |
def spork? | |
defined?(Spork) && Spork.using_spork? | |
end |
This is an exercise in which you need to use some more advanced SQL skills in order to find out some information about a dataset of famous movie sequels.
First of all fork and clone this repository from github.
You will see in /spec/exercises_spec.rb are a number of pending specifications. Get them to pass to complete the exercise.
[ | |
{ "keys": ["Y"], "command": "clipboard_copy", | |
"context": [{"key": "clipboardcopy_fake", "operator":"equal", "operand":true}, {"key": "setting.command_mode"}] | |
}, | |
{ "keys": ["y"], "command": "clipboard_copy", | |
"context": [{"key": "clipboardcopy_fake", "operator":"equal", "operand":true}, {"key": "setting.command_mode"}] | |
}, | |
{ "keys": ["D"], "command": "clipboard_copy", | |
"context": [{"key": "clipboardcopy_fake", "operator":"equal", "operand":true}, {"key": "setting.command_mode"}] | |
}, |