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