class Zepto
Public Class Methods
new(config)
click to toggle source
# File lib/zepto.rb, line 6 def initialize(config) @assets_path = config[:assets] @layout = config[:layout] @styles_path = config[:styles] @javascript_path = config[:javascript] end
Public Instance Methods
build()
click to toggle source
# File lib/zepto.rb, line 17 def build puts "Building static files" # Building Layouts markup = Markup.new(@layout) markup.compile() # Building styles styles = Styles.new(@styles_path) styles.compile() # Minifying js javascript = Javascript.new(@javascript_path) javascript.compile() # Copying assets in to dist/ if File.directory? @assets_path FileUtils.cp_r @assets_path + "/.", "dist" end end
serve()
click to toggle source
# File lib/zepto.rb, line 13 def serve puts "Starting server in port 3000" end