Class: Pocketbook::CoreStylesheet
- Inherits:
-
Object
- Object
- Pocketbook::CoreStylesheet
- Defined in:
- lib/pocketbook/core_stylesheet.rb
Constant Summary collapse
- CORE_DIRECTORY =
File.("styles/core", __dir__)
Class Method Summary collapse
Class Method Details
.css_paths ⇒ Object
16 17 18 |
# File 'lib/pocketbook/core_stylesheet.rb', line 16 def self.css_paths Dir.glob(File.join(CORE_DIRECTORY, "*.css")).sort end |
.load ⇒ Object
5 6 7 8 9 10 |
# File 'lib/pocketbook/core_stylesheet.rb', line 5 def self.load paths = css_paths raise ArgumentError, "No core stylesheets found in #{CORE_DIRECTORY}" if paths.empty? paths.map { |path| File.read(path) }.join("\n\n") end |
.watch_directories ⇒ Object
12 13 14 |
# File 'lib/pocketbook/core_stylesheet.rb', line 12 def self.watch_directories css_paths.map { |path| File.dirname(path) }.uniq end |