Browse Source

Write arbitrary files; bump to 0.4.0

tags/v0.4.0^0
Adrian Short 4 years ago
parent
commit
dcdf0932d2
2 changed files with 11 additions and 1 deletions
  1. +10
    -0
      lib/petrify.rb
  2. +1
    -1
      lib/petrify/version.rb

+ 10
- 0
lib/petrify.rb View File

@@ -13,6 +13,7 @@ module Petrify
@@log = Logger.new($stdout)
@@log.level = Logger::INFO

# Write an HTML page using a specified template and optional data
def self.page(path_items, template, locals = {})
dir = create_path(path_items)
fn = File.join(dir, 'index.html')
@@ -28,6 +29,7 @@ module Petrify
# https://support.google.com/webmasters/answer/183668?hl=en&ref_topic=4581190
end

# Write a CSV file
def self.csv(path_items, filename, data)
dir = create_path(path_items)
fn = File.join(dir, filename + '.csv')
@@ -40,6 +42,14 @@ module Petrify
File.write(fn, csv_string)
@@log.info fn
end
# Write an arbitrary file to output (eg a JSON file)
def self.file(path_items, filename, data)
dir = create_path(path_items)
fn = File.join(dir, filename)
File.write(fn, data)
@@log.info fn
end

def self.setup
# Recursively delete working directory to ensure no redundant files are left behind from previous builds.


+ 1
- 1
lib/petrify/version.rb View File

@@ -1,3 +1,3 @@
module Petrify
VERSION = "0.3.1"
VERSION = "0.4.0"
end

Loading…
Cancel
Save