lib/smallvictories/builder.rb in smallvictories-0.0.4 vs lib/smallvictories/builder.rb in smallvictories-0.0.5

- old
+ new

@@ -10,20 +10,25 @@ end def setup folder=nil self.folder = "#{folder.chomp("/").reverse.chomp("/").reverse}/" if folder setup_directory folder_path + setup_directory folder_source_path setup_config setup_stylesheet setup_javascript setup_html end def folder_path - "#{config.full_source_path}#{folder}" + "#{ROOT}/#{folder}" end + def folder_source_path + "#{folder_path}/#{config.source}/" + end + private def src_directory spec = Gem::Specification.find_by_name("smallvictories") "#{spec.gem_dir}/src/" @@ -54,20 +59,20 @@ d['includes'] = DEFAULT_INCLUDES File.open("#{folder_path}#{CONFIG_FILE}", 'w') {|f| f.write d.to_yaml } end def setup_stylesheet - create_src_file('stylesheet.css', "#{folder_path}#{config.stylesheet}") + create_src_file('stylesheet.css', "#{folder_source_path}#{config.stylesheet}") end def setup_javascript - create_src_file('javascript.js', "#{folder_path}#{config.javascript}") + create_src_file('javascript.js', "#{folder_source_path}#{config.javascript}") end def setup_html - setup_directory("#{folder_path}#{config.includes}") - create_src_file('layout.liquid', "#{folder_path}#{config.layout}") - create_src_file('index.liquid', "#{folder_path}/index.liquid") - create_src_file('head.liquid', "#{folder_path}#{config.includes}/_head.liquid") + setup_directory("#{folder_source_path}#{config.includes}") + create_src_file('head.liquid', "#{folder_source_path}#{config.includes}/_head.liquid") + create_src_file('layout.liquid', "#{folder_source_path}#{config.layout}") + create_src_file('index.liquid', "#{folder_source_path}index.liquid") end end end