Sha256: 418c39ac322a5b6f23e6cb013b5f013415d340af10339208a0a966551d5f5f88

Contents?: true

Size: 486 Bytes

Versions: 1

Compression:

Stored size: 486 Bytes

Contents

module Garlenko

  def self.new(kind, username, password)
    case kind
    when :live then Live.new(username, password)
    when :gmail then Gmail.new(username, password)
    else
      raise "Invalid kind (#{kind})!"
    end
  end


  class Base
    attr_accessor :username
    attr_writer :password

    def initialize(username, password)
      @username = username
      @password = password
      @connected = false
    end

    def connected?
      @connected
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
garlenko-0.0.1 lib/garlenko/base.rb