Module: Mack::Paths

Defined in:
lib/mack/utils/paths.rb

Class Method Summary collapse

Class Method Details

.app(*files) ⇒ Object

<MACK_PROJECT_ROOT>/app



30
31
32
# File 'lib/mack/utils/paths.rb', line 30

def self.app(*files)
  Mack::Paths.root("app", *files)
end

.config(*files) ⇒ Object

<MACK_PROJECT_ROOT>/config



129
130
131
# File 'lib/mack/utils/paths.rb', line 129

def self.config(*files)
  Mack::Paths.root("config", *files)
end

.configatron(*files) ⇒ Object

<MACK_PROJECT_ROOT>/config/configatron



134
135
136
# File 'lib/mack/utils/paths.rb', line 134

def self.configatron(*files)
  Mack::Paths.config("configatron", *files)
end

.controller_helper_tests(*files) ⇒ Object

<MACK_PROJECT_ROOT>/test/helpers/controllers



64
65
66
# File 'lib/mack/utils/paths.rb', line 64

def self.controller_helper_tests(*files)
  Mack::Paths.test_helpers("controllers", *files)
end

.controller_helpers(*files) ⇒ Object

<MACK_PROJECT_ROOT>/app/helpers/controllers



99
100
101
# File 'lib/mack/utils/paths.rb', line 99

def self.controller_helpers(*files)
  Mack::Paths.helpers("controllers", *files)
end

.controller_tests(*files) ⇒ Object

<MACK_PROJECT_ROOT>/test/controllers



55
56
57
# File 'lib/mack/utils/paths.rb', line 55

def self.controller_tests(*files)
  Mack::Paths.test("controllers", *files)
end

.controllers(*files) ⇒ Object

<MACK_PROJECT_ROOT>/app/controllers



84
85
86
# File 'lib/mack/utils/paths.rb', line 84

def self.controllers(*files)
  Mack::Paths.app("controllers", *files)
end

.db(*files) ⇒ Object

<MACK_PROJECT_ROOT>/db



119
120
121
# File 'lib/mack/utils/paths.rb', line 119

def self.db(*files)
  Mack::Paths.root("db", *files)
end

.helpers(*files) ⇒ Object

<MACK_PROJECT_ROOT>/app/helpers



94
95
96
# File 'lib/mack/utils/paths.rb', line 94

def self.helpers(*files)
  Mack::Paths.app("helpers", *files)
end

.images(*files) ⇒ Object

<MACK_PROJECT_ROOT>/public/images



15
16
17
# File 'lib/mack/utils/paths.rb', line 15

def self.images(*files)
  Mack::Paths.public("images", *files)
end

.initializers(*files) ⇒ Object

<MACK_PROJECT_ROOT>/config/initializers



139
140
141
# File 'lib/mack/utils/paths.rb', line 139

def self.initializers(*files)
  Mack::Paths.config("initializers", *files)
end

.javascripts(*files) ⇒ Object

<MACK_PROJECT_ROOT>/public/javascripts



20
21
22
# File 'lib/mack/utils/paths.rb', line 20

def self.javascripts(*files)
  Mack::Paths.public("javascripts", *files)
end

.layouts(*files) ⇒ Object

<MACK_PROJECT_ROOT>/app/views/layouts



79
80
81
# File 'lib/mack/utils/paths.rb', line 79

def self.layouts(*files)
  Mack::Paths.views("layouts", *files)
end

.lib(*files) ⇒ Object

<MACK_PROJECT_ROOT>/lib



109
110
111
# File 'lib/mack/utils/paths.rb', line 109

def self.lib(*files)
  Mack::Paths.root("lib", *files)
end

.log(*files) ⇒ Object

<MACK_PROJECT_ROOT>/log



35
36
37
# File 'lib/mack/utils/paths.rb', line 35

def self.log(*files)
  Mack::Paths.root("log", *files)
end

.migrations(*files) ⇒ Object

<MACK_PROJECT_ROOT>/db/migrations



124
125
126
# File 'lib/mack/utils/paths.rb', line 124

def self.migrations(*files)
  Mack::Paths.db("migrations", *files)
end

.model_tests(*files) ⇒ Object

<MACK_PROJECT_ROOT>/test/models



50
51
52
# File 'lib/mack/utils/paths.rb', line 50

def self.model_tests(*files)
  Mack::Paths.test("models", *files)
end

.models(*files) ⇒ Object

<MACK_PROJECT_ROOT>/app/models



89
90
91
# File 'lib/mack/utils/paths.rb', line 89

def self.models(*files)
  Mack::Paths.app("models", *files)
end

.plugins(*files) ⇒ Object

<MACK_PROJECT_ROOT>/vendor/plugins



149
150
151
# File 'lib/mack/utils/paths.rb', line 149

def self.plugins(*files)
  Mack::Paths.vendor("plugins", *files)
end

.public(*files) ⇒ Object

<MACK_PROJECT_ROOT>/public



10
11
12
# File 'lib/mack/utils/paths.rb', line 10

def self.public(*files)
  Mack::Paths.root("public", *files)
end

.root(*files) ⇒ Object

<MACK_PROJECT_ROOT>



5
6
7
# File 'lib/mack/utils/paths.rb', line 5

def self.root(*files)
  File.join(Mack.root, *files)
end

.stylesheets(*files) ⇒ Object

<MACK_PROJECT_ROOT>/public/stylesheets



25
26
27
# File 'lib/mack/utils/paths.rb', line 25

def self.stylesheets(*files)
  Mack::Paths.public("stylesheets", *files)
end

.tasks(*files) ⇒ Object

<MACK_PROJECT_ROOT>/lib/tasks



114
115
116
# File 'lib/mack/utils/paths.rb', line 114

def self.tasks(*files)
  Mack::Paths.lib("tasks", *files)
end

.test(*files) ⇒ Object

<MACK_PROJECT_ROOT>/test



40
41
42
# File 'lib/mack/utils/paths.rb', line 40

def self.test(*files)
  Mack::Paths.root("test", *files)
end

.test_helpers(*files) ⇒ Object



59
60
61
# File 'lib/mack/utils/paths.rb', line 59

def self.test_helpers(*files)
  Mack::Paths.test("helpers", *files)
end

.tmp(*files) ⇒ Object

<MACK_PROJECT_ROOT>/tmp



45
46
47
# File 'lib/mack/utils/paths.rb', line 45

def self.tmp(*files)
  Mack::Paths.root("tmp", *files)
end

.vendor(*files) ⇒ Object

<MACK_PROJECT_ROOT>/vendor



144
145
146
# File 'lib/mack/utils/paths.rb', line 144

def self.vendor(*files)
  Mack::Paths.root("vendor", *files)
end

.view_helper_tests(*files) ⇒ Object

<MACK_PROJECT_ROOT>/test/helpers/views



69
70
71
# File 'lib/mack/utils/paths.rb', line 69

def self.view_helper_tests(*files)
  Mack::Paths.test_helpers("views", *files)
end

.view_helpers(*files) ⇒ Object

<MACK_PROJECT_ROOT>/app/helpers/views



104
105
106
# File 'lib/mack/utils/paths.rb', line 104

def self.view_helpers(*files)
  Mack::Paths.helpers("views", *files)
end

.views(*files) ⇒ Object

<MACK_PROJECT_ROOT>/app/views



74
75
76
# File 'lib/mack/utils/paths.rb', line 74

def self.views(*files)
  Mack::Paths.app("views", *files)
end