Top Level Namespace

Includes:
Math, OpenC3::Script

Defined Under Namespace

Modules: Aws, CosmosCompatibility, Enumerable, Faraday, Kernel, MQTT, Math, ObjectSpace, OpenC3, OpenC3IO, Puma, QDA Classes: Array, Binding, BucketFile, BucketFileCache, Class, Date, DateTime, DisabledError, Exception, FalseClass, File, Float, HTTPClient, Hash, HazardousError, IO, JsonPath, Matrix, NilClass, Numeric, Object, Range, Redis, Regexp, RubyLex, RubyLexUtils, Socket, String, StringIO, Struct, Symbol, Tempfile, Time, TrueClass

Constant Summary collapse

OPENC3_VERSION =
'5.17.1'
Cosmos =
OpenC3

Constants included from OpenC3::Extract

OpenC3::Extract::SCANNING_REGULAR_EXPRESSION

Constants included from OpenC3::ApiShared

OpenC3::ApiShared::DEFAULT_TLM_POLLING_RATE

Instance Method Summary collapse

Methods included from Math

#cos_squared, #luma_from_rgb_max_255, #sin_squared, #stddev_population, #stddev_sample, #variance_population, #variance_sample

Instance Method Details

#gem_installed?(name, version = Gem::Requirement.default) ⇒ Boolean

Returns:

  • (Boolean)


29
30
31
32
# File 'ext/mkrf_conf.rb', line 29

def gem_installed?(name, version = Gem::Requirement.default)
  version = Gem::Requirement.create version unless version.is_a? Gem::Requirement
  Gem::Specification.each.any? { |spec| name == spec.name and version.satisfied_by? spec.version }
end