module Nakal

Constants

VERSION

Attributes

config_location[RW]
default_crop_params[RW]
device_name[RW]
diff_screens[RW]
directory[RW]
embed_screenshot[RW]
fuzz[RW]
image_location[RW]
image_relative_dir[RW]
platform[RW]
timeout[RW]

Public Class Methods

configure() { |self| ... } click to toggle source
# File lib/nakal.rb, line 17
def configure
  yield self
end
create_image_dir(image_relative_dir) click to toggle source
# File lib/nakal.rb, line 21
def create_image_dir image_relative_dir
  @image_relative_dir = image_relative_dir
  @image_location = "#{@directory}/#{@device_name}/#{image_relative_dir}"
  FileUtils.mkdir_p @image_location unless File.directory?(@image_location)
end
current_platform() click to toggle source
# File lib/nakal.rb, line 36
def current_platform
  Nakal.const_get Nakal.platform.capitalize
end
load_config() click to toggle source
# File lib/nakal.rb, line 27
def load_config
  @default_crop_params ||= YAML.load(File.open Nakal.config_location)
end
set(relative_location) click to toggle source
# File lib/nakal.rb, line 31
def set relative_location
  create_image_dir relative_location
  load_config
end