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"}] | |
| }, |