module AndroidDrawableResizer

Constants

DENSITIES
VERSION

Public Instance Methods

directory_for_density(density) click to toggle source
# File lib/android_drawable_resizer.rb, line 18
def directory_for_density(density)
  "drawable-#{density}"
end
execution_dir(candidate = nil) { |directory| ... } click to toggle source
# File lib/android_drawable_resizer.rb, line 22
def execution_dir(candidate = nil)
  current_dir = File.basename(Dir.getwd)

  directory = '.'
  if candidate
    directory = candidate
    current_dir = candidate
  end

  ok = Dir.exists?(directory)
  ok &&= /^\/?res\/?$/.match File.basename(current_dir)

  return nil unless ok
  Dir.chdir(directory) { yield(directory) } if block_given?
  directory
end