Sha256: c916b313b103229a97a3ecda5181229275d8d7739f175959b316cd57f5ea41b4
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
Dir[ File.join(File.expand_path(__FILE__), '../metrics-java/jars/*.jar') ].each { |fi| require fi } require 'slf4j' require 'metrics-java/jars/log4j-1.2.16.jar' require 'metrics-java/jars/metrics-core-3.0.0-SNAPSHOT.jar' require 'metrics-java/jars/metrics-log4j-3.0.0-SNAPSHOT.jar' require 'metrics-java/meter' require 'metrics-java/version' module MetricsJ java_import 'java.util.concurrent.TimeUnit' java_import 'com.yammer.metrics.Metrics' java_import 'com.yammer.metrics.core.MetricName' class << self attr_accessor :app_name def app_name @app_name || "MyProject" end def time_unit_seconds TimeUnit::SECONDS end # @param [String] group # @param [String] type # @param [String] name # @param [optional, String] scope # @return [com.yammer.metrics.core.MetricName] def create_metric_name(group, type, name, scope=nil) if scope MetricName.new(group, type, name, scope) else MetricName.new(group, type, name) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
metrics-java-0.0.1 | lib/metrics-java.rb |