module Nesta::ContentFocus::Theme

Public Instance Methods

register(name, paths = {}) click to toggle source
# File lib/nesta-contentfocus-extensions/theme.rb, line 5
def register(name, paths = {})
  if paths[:base]
    base_path = paths[:base]
    view_path = File.expand_path(base_path + '/views')
    stylesheet_path = File.expand_path(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) click to toggle source
# 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) click to toggle source
# 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.expand_path(path + "/#{name}"))
end