Class: Biran::Config
Instance Attribute Summary collapse
- #app_env ⇒ Object
- #app_setup_blocks ⇒ Object
- #base_dir ⇒ Object
- #base_path ⇒ Object
- #bindings ⇒ Object
- #config_dirname ⇒ Object
- #config_filename ⇒ Object
- #db_config ⇒ Object
- #db_config_filename ⇒ Object
- #extra_config_suffix ⇒ Object
- #local_config_filename ⇒ Object
- #secrets ⇒ Object
- #secrets_filename ⇒ Object
-
#shared_dir ⇒ Object
Returns the value of attribute shared_dir.
- #use_capistrano ⇒ Object
Instance Method Summary collapse
Instance Attribute Details
#app_env ⇒ Object
15 16 17 18 19 |
# File 'lib/biran/config.rb', line 15 def app_env return @app_env if @app_env @app_env = Rails.env if defined? Rails @app_env ||= 'development' end |
#app_setup_blocks ⇒ Object
67 68 69 |
# File 'lib/biran/config.rb', line 67 def app_setup_blocks @app_setup_blocks ||= i[app] end |
#base_dir ⇒ Object
21 22 23 |
# File 'lib/biran/config.rb', line 21 def base_dir @base_dir ||= '' end |
#base_path ⇒ Object
79 80 81 82 83 |
# File 'lib/biran/config.rb', line 79 def base_path return @base_path if @base_path @base_path = Rails.root if defined? Rails @base_path ||= './' end |
#bindings ⇒ Object
71 72 73 |
# File 'lib/biran/config.rb', line 71 def bindings @bindings ||= i[db_config] end |
#config_dirname ⇒ Object
41 42 43 |
# File 'lib/biran/config.rb', line 41 def config_dirname @config_dirname ||= 'config' end |
#config_filename ⇒ Object
25 26 27 |
# File 'lib/biran/config.rb', line 25 def config_filename @config_filename ||= 'app_config.yml' end |
#db_config ⇒ Object
59 60 61 |
# File 'lib/biran/config.rb', line 59 def db_config @db_config ||= {} end |
#db_config_filename ⇒ Object
33 34 35 |
# File 'lib/biran/config.rb', line 33 def db_config_filename @db_config_filename ||= 'db_config.yml' end |
#extra_config_suffix ⇒ Object
75 76 77 |
# File 'lib/biran/config.rb', line 75 def extra_config_suffix @extra_config_suffix ||= 'extras' end |
#local_config_filename ⇒ Object
29 30 31 |
# File 'lib/biran/config.rb', line 29 def local_config_filename @local_config_filename ||= 'local_config.yml' end |
#secrets ⇒ Object
63 64 65 |
# File 'lib/biran/config.rb', line 63 def secrets @secrets ||= {} end |
#secrets_filename ⇒ Object
37 38 39 |
# File 'lib/biran/config.rb', line 37 def secrets_filename @secrets_filename ||= 'secrets.yml' end |
#shared_dir ⇒ Object
Returns the value of attribute shared_dir.
13 14 15 |
# File 'lib/biran/config.rb', line 13 def shared_dir @shared_dir end |
#use_capistrano ⇒ Object
49 50 51 |
# File 'lib/biran/config.rb', line 49 def use_capistrano @use_capistrano ||= false end |
Instance Method Details
#files_to_generate ⇒ Object
53 54 55 56 57 |
# File 'lib/biran/config.rb', line 53 def files_to_generate { vhost: {extension: '.conf'} } end |
#vhost_public_dirname ⇒ Object
45 46 47 |
# File 'lib/biran/config.rb', line 45 def vhost_public_dirname @vhost_public_dirname ||= 'public' end |