Sha256: 4f524c1e3330e8eb5f6a3408fbf00ebd016802650d7ba6513c78db1455a5ba3b

Contents?: true

Size: 616 Bytes

Versions: 31

Compression:

Stored size: 616 Bytes

Contents

module Granify
  module Model
    class Base
      attr_accessor :data, :branch, :browser, :command, :start

      def initialize(hash = nil)
        @data = hash || Granify::Model::Data.new

        # Current time
        #@time = @data.start
        # Time the command was executed
        @start = Time.now
        # Current working branch
        @branch = @data.branch
        # Browser to execute tests in
        @browser = @data.browser
        # Instantiate the command execution class
        @command = Command::Exec.new
      end

      def bind(hash)
        initialize(hash)
      end
    end
  end
end

Version data entries

31 entries across 31 versions & 2 rubygems

Version Path
evertils-0.1.20 lib/model.rb
evertils-0.1.19 lib/model.rb
evertils-0.1.18 lib/model.rb
evertils-0.1.17 lib/model.rb
evertils-0.1.15 lib/model.rb
evertils-0.1.14 lib/model.rb
evertils-0.1.13 lib/model.rb
evertils-0.1.12 lib/model.rb
evertils-0.1.11 lib/model.rb
evertils-0.1.9 lib/model.rb
evertils-0.1.8 lib/model.rb
evertils-0.1.7 lib/model.rb
evertils-0.1.6 lib/model.rb
evertils-0.1.5 lib/model.rb
evertils-0.1.4 lib/model.rb
evertils-0.1.3 lib/model.rb
evertils-0.1.2 lib/model.rb
evertils-0.1.1 lib/model.rb
evertils-0.1.0 lib/model.rb
evertils-0.0.11 lib/model.rb