Sha256: f88b501387a0c92e9b7bf46be659c8048f625f2ea24986867f7ad54bb397586a

Contents?: true

Size: 881 Bytes

Versions: 11

Compression:

Stored size: 881 Bytes

Contents

# frozen_string_literal: true

module Percy
  class Tile
    attr_reader :filepath, :status_bar_height, :nav_bar_height, :header_height, :footer_height, :fullscreen, :sha

    def initialize(status_bar_height, nav_bar_height, header_height, footer_height, filepath: nil, sha: nil,
                  fullscreen: false)
      @filepath = filepath
      @status_bar_height = status_bar_height
      @nav_bar_height = nav_bar_height
      @header_height = header_height
      @footer_height = footer_height
      @fullscreen = fullscreen
      @sha = sha
    end

    def to_h
      {
        'filepath' => @filepath,
        'status_bar_height' => @status_bar_height,
        'nav_bar_height' => @nav_bar_height,
        'header_height' => @header_height,
        'footer_height' => @footer_height,
        'fullscreen' => @fullscreen,
        'sha' => @sha
      }
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
percy-appium-app-1.0.0 percy/lib/tile.rb
percy-appium-app-0.0.8 percy/lib/tile.rb
percy-appium-app-0.0.7 percy/lib/tile.rb
percy-appium-app-0.0.6 percy/lib/tile.rb
percy-appium-app-0.0.5 percy/lib/tile.rb
percy-appium-app-0.0.5.pre.beta.1 percy/lib/tile.rb
percy-appium-app-0.0.5.pre.beta.0 percy/lib/tile.rb
percy-appium-app-0.0.4 percy/lib/tile.rb
percy-appium-app-0.0.2.pre.beta.0 percy/lib/tile.rb
percy-appium-app-0.0.3 percy/lib/tile.rb
percy-appium-app-0.0.2 percy/lib/tile.rb