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