SYMBOL INDEX (54 symbols across 4 files) FILE: das-0026-controller-refactoring-demo-part-2/account_controller.rb class AccountController (line 14) | class AccountController < ApplicationController method login (line 21) | def login method logout (line 30) | def logout method lost_password (line 36) | def lost_password method handle_existing_token (line 45) | def handle_existing_token method have_valid_token? (line 56) | def have_valid_token? method reset_password (line 60) | def reset_password method generate_token (line 72) | def generate_token method ensure_user_exists (line 82) | def ensure_user_exists(user) method ensure_no_external_auth (line 91) | def ensure_no_external_auth(user) method create_new_token (line 100) | def create_new_token(user) method register (line 111) | def register method activate (line 147) | def activate method logout_user (line 163) | def logout_user method authenticate_user (line 171) | def authenticate_user method password_authentication (line 179) | def password_authentication method open_id_authenticate (line 193) | def open_id_authenticate(openid_url) method successful_authentication (line 234) | def successful_authentication(user) method set_autologin_cookie (line 245) | def set_autologin_cookie(user) method onthefly_creation_failed (line 258) | def onthefly_creation_failed(user, auth_source_options = { }) method invalid_credentials (line 264) | def invalid_credentials method register_by_email_activation (line 272) | def register_by_email_activation(user, &block) method register_automatically (line 286) | def register_automatically(user, &block) method register_manually_by_administrator (line 302) | def register_manually_by_administrator(user, &block) method account_pending (line 312) | def account_pending FILE: das-0102-data-compressor-from-scratch/bin.rb class BinPacker (line 10) | class BinPacker method initialize (line 11) | def initialize method int32 (line 15) | def int32(int) method int16 (line 20) | def int16(int) method int8 (line 25) | def int8(int) method int (line 30) | def int(int, bit_count) method bits (line 35) | def bits(bits) method pack (line 40) | def pack method flattened_bits (line 44) | def flattened_bits method debug (line 50) | def debug method int_to_bits (line 108) | def int_to_bits(int, bit_count) class BinUnpacker (line 118) | class BinUnpacker method initialize (line 119) | def initialize(packed) method int32 (line 123) | def int32 method int16 (line 127) | def int16 method int8 (line 131) | def int8 method bits (line 135) | def bits(count) method peek (line 141) | def peek(n) method int (line 145) | def int(bit_count) FILE: das-0102-data-compressor-from-scratch/garyzip.rb function compress (line 26) | def compress(original) function decompress (line 45) | def decompress(compressed) function build_tree (line 56) | def build_tree(original) function build_table (line 73) | def build_table(node, path=[]) function look_up_byte (line 82) | def look_up_byte(table, byte) function look_up_bits (line 96) | def look_up_bits(table, unpacker) function pack_table (line 107) | def pack_table(table, packer) function unpack_table (line 116) | def unpack_table(unpacker) FILE: das-0102-data-compressor-from-scratch/rendertree.rb function render_tree (line 21) | def render_tree(nodes) function tree_to_dot (line 40) | def tree_to_dot(node)