module Userbin::Request
Public Class Methods
client_user_agent()
click to toggle source
# File lib/userbin/request.rb, line 4 def self.client_user_agent @uname ||= get_uname lang_version = "#{RUBY_VERSION} p#{RUBY_PATCHLEVEL} (#{RUBY_RELEASE_DATE})" { :bindings_version => Userbin::VERSION, :lang => 'ruby', :lang_version => lang_version, :platform => RUBY_PLATFORM, :publisher => 'userbin', :uname => @uname } end
get_uname()
click to toggle source
# File lib/userbin/request.rb, line 18 def self.get_uname `uname -a 2>/dev/null`.strip if RUBY_PLATFORM =~ /linux|darwin/i rescue Errno::ENOMEM # couldn't create subprocess "uname lookup failed" end