Sha256: 5fe0e69039d0914fc3b877f2dbca3f518a5340099bfc8162190ac523716eaa51

Contents?: true

Size: 301 Bytes

Versions: 4

Compression:

Stored size: 301 Bytes

Contents

module Jets::Git
  class Base
    extend Memoist

    def params
      base.merge(info)
    end
    memoize :params

    # interface method
    def info
      {}
    end

    def base
      {
        git_user: user.name
      }
    end

    def user
      User.new
    end
    memoize :user
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jets-6.0.5 lib/jets/git/base.rb
jets-6.0.4 lib/jets/git/base.rb
jets-6.0.3 lib/jets/git/base.rb
jets-6.0.2 lib/jets/git/base.rb