jibeinc/web_minion

View on GitHub
lib/web_minion/bots/bot.rb

Summary

Maintainability
A
35 mins
Test Coverage
module WebMinion
  class Bot
    attr_reader :config
    attr_accessor :bot

    def initialize(config = {})
      @config = config
    end

    def execute_step(method, target, value = nil, element = nil, values_hash = {})
      if method == :save_value
        method(method).call(target, value, element, values_hash)
      else
        method(method).call(target, value, element)
      end
    end
  end
end