Sha256: 9cd483832f4e507148f42f87912360486e8acc33510a62311886683040c08c87
Contents?: true
Size: 1.1 KB
Versions: 4
Compression:
Stored size: 1.1 KB
Contents
require 'batchrenderer' require 'element' require 'filemanager' require 'sfc' require 'tilt' require 'oga' require 'cssminify' require 'plugin' module VueCK FILES = { javascript: "vue.js", style: "vue.css" } DIRS = { cache: ".vueck_cache/", components: "vue/" } ELEMENTS = { component: "component", template: "template", script: "script", style: "style" } ATTRIBUTES = { name: "name", lang: "lang" } LANG_DEFALTS = { script: "javascript", style: "css", template: "html" } REQUIRED = { script: true, style: false, template: true } class InvalidTemplateEngine < StandardError end class ComonentRenderError < StandardError end class VueCK def initialize(filename) @filename = filename return unless FILES[:javascript] || FILES[:style] end def serve_file FileManager.new(@filename).serve end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
vueck-1.0.3 | lib/vueck.rb |
vueck-1.0.2 | lib/vueck.rb |
vueck-1.0.1 | lib/vueck.rb |
vueck-1.0.0 | lib/vueck.rb |