class Rpa::Page

Attributes

options[R]

Public Class Methods

new(photo_map, options = {}) click to toggle source
# File lib/rpa/page.rb, line 8
def initialize(photo_map, options = {})
  @options = options
  asset = Asset.new(photo_map, @options)

  puts "Writing index.html" if verbose?
  File.open(path("index.html"), "w") { |f| f << asset.html }

  puts "Writing app.css" if verbose?
  FileUtils.cp(asset.css, path('app.css'))

  puts "Writing app.js" if verbose?
  FileUtils.cp(asset.js, path('app.js'))
end

Private Instance Methods

path(file) click to toggle source
# File lib/rpa/page.rb, line 28
def path(file)
  File.join(options[:out_dir], file)
end
verbose?() click to toggle source
# File lib/rpa/page.rb, line 24
def verbose?
  !!options[:verbose]
end