Module: Nesta::ContentFocus::Theme
- Included in:
- Theme
- Defined in:
- lib/nesta-contentfocus-extensions/theme.rb
Instance Method Summary collapse
- #register(name, paths = {}) ⇒ Object
- #register_style_path(path) ⇒ Object
- #register_view_path(name, path) ⇒ Object
Instance Method Details
#register(name, paths = {}) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/nesta-contentfocus-extensions/theme.rb', line 5 def register(name, paths = {}) if paths[:base] base_path = paths[:base] view_path = File.(base_path + '/views') stylesheet_path = File.(base_path + '/stylesheets') end stylesheet_path = paths[:styles] if paths[:styles] view_path = paths[:views] if paths[:views] register_style_path(stylesheet_path) register_view_path(name, view_path) end |
#register_style_path(path) ⇒ Object
17 18 19 20 21 |
# File 'lib/nesta-contentfocus-extensions/theme.rb', line 17 def register_style_path(path) return unless path Paths.add_sass_path(path) Paths.add_view_path(path) end |
#register_view_path(name, path) ⇒ Object
23 24 25 26 27 |
# File 'lib/nesta-contentfocus-extensions/theme.rb', line 23 def register_view_path(name, path) return unless path Paths.add_view_path(path) Paths.add_view_path(File.(path + "/#{name}")) end |