class Ellen::AdapterBuilder

Attributes

robot[R]

Public Class Methods

adapter_classes() click to toggle source
# File lib/ellen/adapter_builder.rb, line 3
def self.adapter_classes
  @adapter_classes ||= []
end
new(robot) click to toggle source
# File lib/ellen/adapter_builder.rb, line 9
def initialize(robot)
  @robot = robot
end

Public Instance Methods

build() click to toggle source
# File lib/ellen/adapter_builder.rb, line 13
def build
  adapter_class.new(robot)
end

Private Instance Methods

adapter_class() click to toggle source
# File lib/ellen/adapter_builder.rb, line 19
def adapter_class
  self.class.adapter_classes.last
end