SYMBOL INDEX (89 symbols across 13 files) FILE: levels/blame/config.rb class Config (line 1) | class Config method initialize (line 3) | def initialize(name, password = nil, options = {}) FILE: levels/diff/app.rb function client (line 6) | def client function get_response (line 30) | def get_response(url) function redirect_uri (line 36) | def redirect_uri FILE: levels/grep/app.rb function client (line 7) | def client function get_response (line 33) | def get_response(url) function redirect_uri (line 39) | def redirect_uri FILE: levels/grep/config.rb class Config (line 1) | class Config method initialize (line 3) | def initialize(name, password = nil, options = {}) FILE: lib/githug/cli.rb type Githug (line 3) | module Githug class CLI (line 4) | class CLI < Thor method play (line 11) | def play method test (line 20) | def test(path) method hint (line 29) | def hint method reset (line 45) | def reset(path = nil) method levels (line 59) | def levels method load_level (line 68) | def load_level(path = nil) method load_level_from_number (line 75) | def load_level_from_number(number) method load_level_from_name (line 80) | def load_level_from_name(name) method load_level_from_profile (line 86) | def load_level_from_profile method make_directory! (line 92) | def make_directory! method check_githug_directory! (line 99) | def check_githug_directory! method prompt_githug_directory! (line 106) | def prompt_githug_directory! method make_githug_directory! (line 113) | def make_githug_directory! FILE: lib/githug/extensions/grit/ruby1.9.rb class String (line 1) | class String method getord (line 3) | def getord(offset); self[offset].ord; end method b (line 10) | def b; self.dup.force_encoding(Encoding::ASCII_8BIT); end method b (line 12) | def b; self.dup; end FILE: lib/githug/game.rb type Githug (line 1) | module Githug class Game (line 2) | class Game method initialize (line 6) | def initialize method play_level (line 10) | def play_level method test_level (line 37) | def test_level(level, errors = nil) method level_bump (line 48) | def level_bump FILE: lib/githug/level.rb type Githug (line 1) | module Githug class Level (line 2) | class Level method load (line 21) | def load(level_name) method load_from_file (line 26) | def load_from_file(path) method list (line 30) | def list method setup (line 34) | def setup(path) method init_from_level (line 49) | def init_from_level method difficulty (line 54) | def difficulty(num) method description (line 58) | def description(description) method solution (line 62) | def solution(&block) method setup (line 67) | def setup(&block) method hint (line 71) | def hint(&hint) method hints (line 75) | def hints(hints) method full_description (line 79) | def full_description method setup_level (line 89) | def setup_level method repo (line 94) | def repo(location = "") method solve (line 98) | def solve method test (line 104) | def test method show_hint (line 108) | def show_hint FILE: lib/githug/profile.rb type Githug (line 2) | module Githug class Profile (line 3) | class Profile method load (line 9) | def load method settings (line 15) | def settings method defaults (line 20) | def defaults method method_missing (line 33) | def method_missing(method, *args, &block) method initialize (line 42) | def initialize(settings) method save (line 46) | def save method set_level (line 52) | def set_level(name) method level_bump (line 58) | def level_bump method levels (line 66) | def levels method next_level (line 70) | def next_level method reset! (line 74) | def reset! FILE: lib/githug/repository.rb type Githug (line 1) | module Githug class Repository (line 2) | class Repository method initialize (line 6) | def initialize(location = ".") method reset (line 12) | def reset method create_gitignore (line 22) | def create_gitignore method valid? (line 30) | def valid? method init (line 35) | def init(location = ".") method method_missing (line 39) | def method_missing(method, *args, &block) FILE: lib/githug/ui.rb type Githug (line 1) | module Githug type UI (line 2) | module UI function puts (line 11) | def puts(string = "") function print (line 15) | def print(string) function gets (line 19) | def gets function word_box (line 23) | def word_box(string,width=80,char='*') function request (line 29) | def request(msg) function ask (line 34) | def ask(msg) function colorize (line 38) | def colorize(text, color_code) function error (line 43) | def error(text) function success (line 47) | def success(text) function method_missing (line 53) | def method_missing(method, *args, &block) FILE: lib/githug/version.rb type Githug (line 1) | module Githug FILE: spec/githug_spec.rb function skip_level (line 9) | def skip_level