Sha256: 3f01eb99b7833035071a1bd3944e497cc68aa305701f7f8c51bb1ed90272934a
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
require 'rmagick' require 'fileutils' require 'yaml' require 'pry' require_relative "nakal/version" require_relative 'nakal/base_screen' require_relative 'nakal/android/screen' require_relative 'nakal/ios/screen' require_relative 'nakal/dsl' module Nakal class<<self attr_accessor :device_name, :directory, :platform, :image_location, :img_dir_created, :default_crop_params attr_accessor :diff_screens, :embed_screenshot, :timeout def configure yield self end def create_image_dir unless @img_dir_created @image_location ||= "#{@directory}/#{@device_name}" FileUtils.mkdir_p @image_location unless File.directory?(@image_location) @img_dir_created =true end end def current_platform Object.const_get("Nakal::#{Nakal.platform.capitalize}") end end end Nakal.configure do |config| config.device_name = "default_device" config.directory = "baseline_images" config.default_crop_params = (YAML.load(File.open './config/nakal.yml') rescue {}) config.embed_screenshot = false config.diff_screens = [] config.timeout = 30 end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nakal-0.0.5 | lib/nakal.rb |