module Diffend::LocalContext

Module responsible for building local context

Module responsible for building local context

Module responsible for building local context

Module responsible for building local context

Module responsible for building local context

Public Class Methods

call(config, definition) click to toggle source

Build diffend, host, packages, and platform specific information

@param config [Diffend::Config] @param definition [::Bundler::Definition] definition for your source

@return [Hash] payload for diffend endpoint

# File lib/diffend/local_context.rb, line 13
def call(config, definition)
  {
    'diffend' => Diffend.call(config),
    'host' => Host.call,
    'packages' => Packages.call(config.command, definition),
    'platform' => Platform.call
  }.freeze
end