SYMBOL INDEX (333 symbols across 45 files) FILE: app/command_handlers/assign_new_bank_card_command_handler.rb class AssignNewBankCardCommandHandler (line 1) | class AssignNewBankCardCommandHandler method execute (line 3) | def execute(client_id, account_id) FILE: app/command_handlers/cancel_bank_card_command_handler.rb class CancelBankCardCommandHandler (line 1) | class CancelBankCardCommandHandler method execute (line 3) | def execute(client_uid, card_number) FILE: app/command_handlers/change_client_name_command_handler.rb class ChangeClientNameCommandHandler (line 1) | class ChangeClientNameCommandHandler method execute (line 3) | def execute(client_id, attrs) FILE: app/command_handlers/compensate_failed_transfer_command_handler.rb class CompensateFailedTransferCommandHandler (line 1) | class CompensateFailedTransferCommandHandler method execute (line 2) | def execute(account_uid, amount) FILE: app/command_handlers/create_client_command_handler.rb class CreateClientCommandHandler (line 1) | class CreateClientCommandHandler method execute (line 3) | def execute(attributes) FILE: app/command_handlers/deposit_cash_command_handler.rb class DepositCashCommandHandler (line 1) | class DepositCashCommandHandler method execute (line 2) | def execute(account_uid, attributes) FILE: app/command_handlers/open_account_command_handler.rb class OpenAccountCommandHandler (line 1) | class OpenAccountCommandHandler method execute (line 3) | def execute(client_id, attributes) FILE: app/command_handlers/receive_money_transfer_command_handler.rb class ReceiveMoneyTransferCommandHandler (line 1) | class ReceiveMoneyTransferCommandHandler method execute (line 2) | def execute(account_uid, attributes) FILE: app/command_handlers/send_money_transfer_command_handler.rb class SendMoneyTransferCommandHandler (line 1) | class SendMoneyTransferCommandHandler method execute (line 2) | def execute(account_uid, attributes) FILE: app/controllers/accounts_controller.rb class AccountsController (line 1) | class AccountsController < ApplicationController method show (line 2) | def show method create (line 6) | def create FILE: app/controllers/application_controller.rb class ApplicationController (line 1) | class ApplicationController < ActionController::Base FILE: app/controllers/cards_controller.rb class CardsController (line 1) | class CardsController < ApplicationController method new (line 2) | def new method create (line 6) | def create method destroy (line 11) | def destroy FILE: app/controllers/clients_controller.rb class ClientsController (line 1) | class ClientsController < ApplicationController method index (line 2) | def index method show (line 6) | def show method edit (line 10) | def edit method create (line 14) | def create method name (line 19) | def name FILE: app/controllers/deposits_controller.rb class DepositsController (line 1) | class DepositsController < ApplicationController method create (line 2) | def create FILE: app/controllers/transfers_controller.rb class TransfersController (line 1) | class TransfersController < ApplicationController method create (line 2) | def create FILE: app/domain/account.rb class Account (line 1) | class Account method initialize (line 4) | def initialize method create (line 8) | def self.create(attributes) method deposite (line 14) | def deposite(amount) method send_transfer (line 23) | def send_transfer(target, amount) method receive_transfer (line 33) | def receive_transfer(source, amount) method compensate_failed_transfer (line 43) | def compensate_failed_transfer(amount) method on_account_created (line 54) | def on_account_created(event) method on_deposite (line 58) | def on_deposite(event) method on_transfer_sent (line 62) | def on_transfer_sent(event) method on_transfer_received (line 66) | def on_transfer_received(event) method on_failed_transfer_compensated (line 70) | def on_failed_transfer_compensated(event) FILE: app/domain/account/balance.rb class Account::Balance (line 1) | class Account::Balance method initialize (line 4) | def initialize(amount = 0) method deposite (line 8) | def deposite(amount) method withdraw (line 12) | def withdraw(amount) FILE: app/domain/client.rb class Client (line 1) | class Client method initialize (line 4) | def initialize method create (line 9) | def self.create(attributes) method open_account (line 15) | def open_account(attributes) method assign_new_card_for_account (line 23) | def assign_new_card_for_account(account_uid) method change_name (line 33) | def change_name(new_name) method cancel_card (line 40) | def cancel_card(card_number) method owns_account? (line 49) | def owns_account?(account_uid) method owns_card? (line 53) | def owns_card?(card_number) method on_client_created (line 57) | def on_client_created(event) method on_account_assigned_to_client (line 61) | def on_account_assigned_to_client(event) method on_new_card_assigned (line 65) | def on_new_card_assigned(event) method on_client_name_changed (line 69) | def on_client_name_changed(event) FILE: app/domain/client/bank_card.rb class BankCard (line 1) | class BankCard method create (line 6) | def self.create(client_uid) method cancel (line 13) | def cancel method generate_new_card_number (line 23) | def self.generate_new_card_number method is_active? (line 27) | def is_active? method on_card_created (line 31) | def on_card_created(event) method on_card_cancelled (line 38) | def on_card_cancelled(event) FILE: app/helpers/accounts_helper.rb type AccountsHelper (line 1) | module AccountsHelper FILE: app/helpers/application_helper.rb type ApplicationHelper (line 1) | module ApplicationHelper FILE: app/helpers/cards_helper.rb type CardsHelper (line 1) | module CardsHelper FILE: app/helpers/clients_helper.rb type ClientsHelper (line 1) | module ClientsHelper FILE: app/helpers/deposits_helper.rb type DepositsHelper (line 1) | module DepositsHelper FILE: app/helpers/transfers_helper.rb type TransfersHelper (line 1) | module TransfersHelper FILE: app/reports/account_details_report.rb class AccountDetailsReport (line 1) | class AccountDetailsReport < Report FILE: app/reports/client_details_report.rb class ClientDetailsReport (line 1) | class ClientDetailsReport < Report class Account (line 15) | class Account < Report class Card (line 22) | class Card < Report FILE: app/reports/client_report.rb class ClientReport (line 1) | class ClientReport < Report FILE: app/sagas/money_transfer_saga.rb class MoneyTransferSaga (line 1) | class MoneyTransferSaga method internal_account? (line 20) | def self.internal_account?(account_uid) FILE: config/application.rb type Banksimplistic (line 13) | module Banksimplistic class Application (line 14) | class Application < Rails::Application FILE: lib/infrastructure/command_bus.rb type CommandBus (line 1) | module CommandBus function execute_command (line 4) | def execute_command(*args) function lookup_handler (line 10) | def lookup_handler(command_name) FILE: lib/infrastructure/domain_repository.rb type DomainRepository (line 1) | module DomainRepository function aggregates (line 7) | def aggregates function begin (line 11) | def begin function add (line 15) | def add(aggregate) function commit (line 20) | def commit function method_missing (line 29) | def method_missing(meth, *args, &blk) function find (line 37) | def find(type, uid) function save (line 48) | def save(event) function publish (line 52) | def publish(event) FILE: lib/infrastructure/entity.rb type Entity (line 1) | module Entity function included (line 3) | def self.included(base) type ClassMethods (line 10) | module ClassMethods function build_from (line 12) | def build_from(events) function new_uid (line 20) | def new_uid function find (line 24) | def find(uid) function exists? (line 30) | def exists? function applied_events (line 34) | def applied_events function method_missing (line 38) | def method_missing(meth, *args, &blk) function apply_event (line 49) | def apply_event(name, attributes) function do_apply (line 59) | def do_apply(event) function third_personize (line 64) | def third_personize(verb) FILE: lib/infrastructure/event.rb class Event (line 1) | class Event < Ohm::Model method data (line 6) | def data method data= (line 13) | def data=(value) FILE: lib/infrastructure/event_handler.rb type EventHandler (line 1) | module EventHandler function on (line 4) | def on(*events, &block) FILE: lib/infrastructure/report.rb class Report (line 1) | class Report < Ohm::Model FILE: public/javascripts/controls.js function addText (line 563) | function addText(mode, condition) { function fallback (line 859) | function fallback(name, expr) { FILE: public/javascripts/effects.js function dispatch (line 243) | function dispatch(effect, eventName) { function parseColor (line 947) | function parseColor(color){ FILE: public/javascripts/prototype.js function subclass (line 94) | function subclass() {} function create (line 95) | function create() { function addMethods (line 124) | function addMethods(source) { function Type (line 178) | function Type(o) { function extend (line 192) | function extend(destination, source) { function inspect (line 198) | function inspect(object) { function toJSON (line 209) | function toJSON(value) { function Str (line 213) | function Str(key, holder, stack) { function stringify (line 271) | function stringify(object) { function toQueryString (line 275) | function toQueryString(object) { function toHTML (line 279) | function toHTML(object) { function keys (line 283) | function keys(object) { function values (line 294) | function values(object) { function clone (line 301) | function clone(object) { function isElement (line 305) | function isElement(object) { function isArray (line 309) | function isArray(object) { function isHash (line 320) | function isHash(object) { function isFunction (line 324) | function isFunction(object) { function isString (line 328) | function isString(object) { function isNumber (line 332) | function isNumber(object) { function isUndefined (line 336) | function isUndefined(object) { function update (line 361) | function update(array, args) { function merge (line 367) | function merge(array, args) { function argumentNames (line 372) | function argumentNames() { function bind (line 379) | function bind(context) { function bindAsEventListener (line 388) | function bindAsEventListener(context) { function curry (line 396) | function curry() { function delay (line 405) | function delay(timeout) { function defer (line 413) | function defer() { function wrap (line 418) | function wrap(wrapper) { function methodize (line 426) | function methodize() { function toISOString (line 452) | function toISOString() { function toJSON (line 462) | function toJSON() { function prepareReplacement (line 532) | function prepareReplacement(replacement) { function gsub (line 538) | function gsub(pattern, replacement) { function sub (line 562) | function sub(pattern, replacement, count) { function scan (line 572) | function scan(pattern, iterator) { function truncate (line 577) | function truncate(length, truncation) { function strip (line 584) | function strip() { function stripTags (line 588) | function stripTags() { function stripScripts (line 592) | function stripScripts() { function extractScripts (line 596) | function extractScripts() { function evalScripts (line 604) | function evalScripts() { function escapeHTML (line 608) | function escapeHTML() { function unescapeHTML (line 612) | function unescapeHTML() { function toQueryParams (line 617) | function toQueryParams(separator) { function toArray (line 638) | function toArray() { function succ (line 642) | function succ() { function times (line 647) | function times(count) { function camelize (line 651) | function camelize() { function capitalize (line 657) | function capitalize() { function underscore (line 661) | function underscore() { function dasherize (line 669) | function dasherize() { function inspect (line 673) | function inspect(useDoubleQuotes) { function unfilterJSON (line 684) | function unfilterJSON(filter) { function isJSON (line 688) | function isJSON() { function evalJSON (line 697) | function evalJSON(sanitize) { function parseJSON (line 711) | function parseJSON() { function include (line 716) | function include(pattern) { function startsWith (line 720) | function startsWith(pattern) { function endsWith (line 724) | function endsWith(pattern) { function empty (line 729) | function empty() { function blank (line 733) | function blank() { function interpolate (line 737) | function interpolate(object, pattern) { function each (line 814) | function each(iterator, context) { function eachSlice (line 826) | function eachSlice(number, iterator, context) { function all (line 834) | function all(iterator, context) { function any (line 844) | function any(iterator, context) { function collect (line 854) | function collect(iterator, context) { function detect (line 863) | function detect(iterator, context) { function findAll (line 874) | function findAll(iterator, context) { function grep (line 883) | function grep(filter, iterator, context) { function include (line 897) | function include(object) { function inGroupsOf (line 911) | function inGroupsOf(number, fillWith) { function inject (line 919) | function inject(memo, iterator, context) { function invoke (line 926) | function invoke(method) { function max (line 933) | function max(iterator, context) { function min (line 944) | function min(iterator, context) { function partition (line 955) | function partition(iterator, context) { function pluck (line 965) | function pluck(property) { function reject (line 973) | function reject(iterator, context) { function sortBy (line 982) | function sortBy(iterator, context) { function toArray (line 994) | function toArray() { function zip (line 998) | function zip() { function size (line 1009) | function size() { function inspect (line 1013) | function inspect() { function $A (line 1059) | function $A(iterable) { function $w (line 1068) | function $w(string) { function each (line 1082) | function each(iterator) { function clear (line 1088) | function clear() { function first (line 1093) | function first() { function last (line 1097) | function last() { function compact (line 1101) | function compact() { function flatten (line 1107) | function flatten() { function without (line 1116) | function without() { function reverse (line 1123) | function reverse(inline) { function uniq (line 1127) | function uniq(sorted) { function intersect (line 1135) | function intersect(array) { function clone (line 1142) | function clone() { function size (line 1146) | function size() { function inspect (line 1150) | function inspect() { function indexOf (line 1154) | function indexOf(item, i) { function lastIndexOf (line 1163) | function lastIndexOf(item, i) { function concat (line 1169) | function concat() { function $H (line 1214) | function $H(object) { function initialize (line 1219) | function initialize(object) { function _each (line 1224) | function _each(iterator) { function set (line 1233) | function set(key, value) { function get (line 1237) | function get(key) { function unset (line 1242) | function unset(key) { function toObject (line 1248) | function toObject() { function keys (line 1254) | function keys() { function values (line 1258) | function values() { function index (line 1262) | function index(value) { function merge (line 1269) | function merge(object) { function update (line 1273) | function update(object) { function toQueryPair (line 1280) | function toQueryPair(key, value) { function toQueryString (line 1285) | function toQueryString() { function inspect (line 1297) | function inspect() { function clone (line 1303) | function clone() { function toColorPart (line 1329) | function toColorPart() { function succ (line 1333) | function succ() { function times (line 1337) | function times(iterator, context) { function toPaddedString (line 1342) | function toPaddedString(length, radix) { function abs (line 1347) | function abs() { function round (line 1351) | function round() { function ceil (line 1355) | function ceil() { function floor (line 1359) | function floor() { function $R (line 1375) | function $R(start, end, exclusive) { function initialize (line 1380) | function initialize(start, end, exclusive) { function _each (line 1386) | function _each(iterator) { function include (line 1394) | function include(value) { function $ (line 1806) | function $(element) { function purgeElement (line 1886) | function purgeElement(element) { function update (line 1965) | function update(element, content) { function stripAlpha (line 2658) | function stripAlpha(filter){ function _descendants (line 2820) | function _descendants(element) { function checkDeficiency (line 2989) | function checkDeficiency(tagName) { function extendElementWith (line 3005) | function extendElementWith(element, methods) { function extend (line 3095) | function extend(tagName) { function copy (line 3102) | function copy(methods, destination, onlyIfAbsent) { function findDOMClass (line 3112) | function findDOMClass(tagName) { function getRootElement (line 3179) | function getRootElement() { function define (line 3189) | function define(D) { function toDecimal (line 3280) | function toDecimal(pctString) { function getPixelValue (line 3286) | function getPixelValue(value, property) { function toCSSPixels (line 3327) | function toCSSPixels(number) { function isDisplayed (line 3334) | function isDisplayed(element) { function cssNameFor (line 3356) | function cssNameFor(key) { function getLayout (line 3715) | function getLayout(element, preCompute) { function measure (line 3719) | function measure(element, property) { function getDimensions (line 3723) | function getDimensions(element) { function getOffsetParent (line 3731) | function getOffsetParent(element) { function cumulativeOffset (line 3748) | function cumulativeOffset(element) { function positionedOffset (line 3758) | function positionedOffset(element) { function cumulativeScrollOffset (line 3779) | function cumulativeScrollOffset(element) { function viewportOffset (line 3789) | function viewportOffset(forElement) { function absolutize (line 3810) | function absolutize(element) { function relativize (line 3842) | function relativize(element) { function isBody (line 3868) | function isBody(element) { function isDetached (line 3872) | function isDetached(element) { function select (line 3920) | function select() { function match (line 3924) | function match() { function find (line 3928) | function find(elements, expression, index) { function extendElements (line 3939) | function extendElements(elements) { function dirNodeCheck (line 4823) | function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { function dirCheck (line 4859) | function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { function select (line 4939) | function select(selector, scope) { function match (line 4943) | function match(element, selector) { function isLeftClick (line 5347) | function isLeftClick(event) { return _isButton(event, 0) } function isMiddleClick (line 5349) | function isMiddleClick(event) { return _isButton(event, 1) } function isRightClick (line 5351) | function isRightClick(event) { return _isButton(event, 2) } function element (line 5353) | function element(event) { function findElement (line 5372) | function findElement(event, expression) { function pointer (line 5383) | function pointer(event) { function pointerX (line 5387) | function pointerX(event) { function pointerY (line 5396) | function pointerY(event) { function stop (line 5406) | function stop(event) { function _relatedTarget (line 5436) | function _relatedTarget(event) { function _createResponder (line 5474) | function _createResponder(element, eventName, handler) { function _destroyCache (line 5533) | function _destroyCache() { function observe (line 5558) | function observe(element, eventName, handler) { function stopObserving (line 5584) | function stopObserving(element, eventName, handler) { function fire (line 5631) | function fire(element, eventName, memo, bubble) { function on (line 5685) | function on(element, eventName, selector, callback) { function fireContentLoadedEvent (line 5735) | function fireContentLoadedEvent() { function checkReadyState (line 5742) | function checkReadyState() { function pollDoScroll (line 5749) | function pollDoScroll() { function iter (line 5879) | function iter(name) { FILE: public/javascripts/rails.js function isEventSupported (line 4) | function isEventSupported(eventName) { function isForm (line 16) | function isForm(element) { function isInput (line 20) | function isInput(element) { function handleRemote (line 74) | function handleRemote(element) { function handleMethod (line 103) | function handleMethod(element) { FILE: spec/acceptance/support/commands.rb type Commands (line 1) | module Commands function create_client (line 2) | def create_client(attributes = {}) function open_account (line 6) | def open_account(attributes = {}) function deposit_cash (line 13) | def deposit_cash(attributes = {}) function assign_card (line 18) | def assign_card(attributes = {}) function execute_command (line 27) | def execute_command(*args) FILE: spec/acceptance/support/helpers.rb type HelperMethods (line 1) | module HelperMethods function within_section (line 2) | def within_section(header_text, &block) function have_link (line 6) | def have_link(options = {}) function process (line 10) | def process(*args) FILE: spec/acceptance/support/paths.rb type NavigationHelpers (line 1) | module NavigationHelpers function homepage (line 2) | def homepage function clients_page (line 6) | def clients_page function client_page (line 10) | def client_page(client) function account_page (line 14) | def account_page(account) FILE: test/performance/browsing_test.rb class BrowsingTest (line 5) | class BrowsingTest < ActionDispatch::PerformanceTest method test_homepage (line 6) | def test_homepage FILE: test/test_helper.rb class ActiveSupport::TestCase (line 5) | class ActiveSupport::TestCase