-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.rb
76 lines (60 loc) · 3.36 KB
/
app.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
ENV['FM_ENV'] ||= 'development'
require 'bundler/setup'
Bundler.require(:default, ENV['FM_ENV'])
require_relative 'config/application'
require_relative 'app/core_ext/string'
require_relative 'app/domain/errors'
require_relative 'app/domain/associations'
require_relative 'app/domain/entity'
require_relative 'app/domain/form'
require_relative 'app/domain/entity_form'
require_relative 'app/domain/util/date_util'
require_relative 'app/domain/util/parsed_date'
require_relative 'app/domain/transaction/transaction_type'
require_relative 'app/repositories/base_repository'
require_relative 'app/repositories/accounting_period_repository'
require_relative 'app/repositories/category_repository'
require_relative 'app/repositories/transaction_repository'
require_relative 'app/repositories/property_repository'
require_relative 'app/domain/property/property'
require_relative 'app/domain/accounting_period/accounting_period'
require_relative 'app/domain/accounting_period/accounting_period_form'
require_relative 'app/domain/accounting_period/accounting_period_identifier_resolver'
require_relative 'app/domain/transaction/transaction_search_form'
require_relative 'app/domain/transaction/transaction'
require_relative 'app/domain/transaction/transaction_form'
require_relative 'app/domain/transaction/transaction_sums'
require_relative 'app/domain/category/category'
require_relative 'app/domain/category/category_form'
require_relative 'app/domain/category/category_search_form'
require_relative 'app/domain/category/category_sums'
require_relative 'app/domain/report/balance_report'
require_relative 'app/use_cases/concerns/entity_use_case_hooks'
require_relative 'app/use_cases/create_entity'
require_relative 'app/use_cases/update_entity'
require_relative 'app/use_cases/delete_entity'
require_relative 'app/use_cases/find_entity'
require_relative 'app/use_cases/fill_entity_form'
require_relative 'app/use_cases/accounting_periods/create_accounting_period'
require_relative 'app/use_cases/accounting_periods/update_accounting_period'
require_relative 'app/use_cases/accounting_periods/delete_accounting_period'
require_relative 'app/use_cases/accounting_periods/fill_accounting_period_form'
require_relative 'app/use_cases/accounting_periods/find_accounting_period'
require_relative 'app/use_cases/accounting_periods/find_all_accounting_periods'
require_relative 'app/use_cases/accounting_periods/set_current_accounting_period'
require_relative 'app/use_cases/accounting_periods/find_current_accounting_period'
require_relative 'app/use_cases/categories/create_category'
require_relative 'app/use_cases/categories/update_category'
require_relative 'app/use_cases/categories/delete_category'
require_relative 'app/use_cases/categories/fill_category_form'
require_relative 'app/use_cases/categories/find_category'
require_relative 'app/use_cases/categories/find_all_categories'
require_relative 'app/use_cases/transactions/create_transaction'
require_relative 'app/use_cases/transactions/update_transaction'
require_relative 'app/use_cases/transactions/delete_transaction'
require_relative 'app/use_cases/transactions/find_transaction'
require_relative 'app/use_cases/transactions/fill_transaction_form'
require_relative 'app/use_cases/transactions/search_transactions'
require_relative 'app/use_cases/reports/get_balance_report'
require_relative 'app/use_cases/reports/get_category_report'
require_relative 'db/initialize'