Module: Utils

Defined in:
lib/fccc/utils.rb

Defined Under Namespace

Classes: Collage

Class Method Summary collapse

Class Method Details

.increment_filename(path) ⇒ Object



68
69
70
71
72
# File 'lib/fccc/utils.rb', line 68

def self.increment_filename(path)
  _, filename, count, extension = *path.match(/(\A.*?)(?:_#(\d+))?(\.[^.]*)?\Z/)
  count = (count || '0').to_i + 1
  return "#{filename}_##{count}#{extension}"
end

.load_credentials(path) ⇒ Object



74
75
76
77
78
# File 'lib/fccc/utils.rb', line 74

def self.load_credentials(path)
  credentials = YAML.load_file(path)
  FlickRaw.api_key = credentials["api_key"]
  FlickRaw.shared_secret = credentials["shared_secret"]
end