class Stratosphere::Style

Attributes

dimensions[RW]
file_name[RW]
format[RW]
name[RW]
suffix[RW]

Public Class Methods

new(options={}) click to toggle source
# File lib/stratosphere/style.rb, line 5
def initialize(options={})
  self.name       = options[:name]
  self.format     = options[:format]
  self.dimensions = options[:dimensions]
  self.suffix     = options[:suffix]
  self.file_name  = options[:file_name]

  adjust_name if format || suffix
end

Public Instance Methods

adjust_name() click to toggle source
# File lib/stratosphere/style.rb, line 15
def adjust_name
  if format
    self.file_name = "#{file_name.gsub("#{File.extname(file_name)}", '')}#{suffix}.#{format.to_s}"
  else
    self.file_name = "#{file_name.gsub("#{File.extname(file_name)}", '')}#{suffix}.#{File.extname(file_name)}"
  end
end