Rib Rdb writes: "The new parser doesn't support this". Use single line comments instead
The ruby object model is not the same as the java object model. The
| class LogwormLogger < ActiveSupport::BufferedLogger | |
| def initialize(level = DEBUG) | |
| super Logworm::Logger, level | |
| end | |
| end | |
| class Logworm::Logger | |
| def self.write(msg) | |
| table = defined?(Rails) ? "#{Rails.env}_logger" : 'logger' | |
| log table, :msg => msg |
| 21:01 <allen_> just tested, and found out row data size 2000 bytes and 4000 bytes does not have differences. interesting... | |
| 21:02 <benblack> differences in what? | |
| 21:02 <benblack> (and what's a row? ;) ) | |
| 21:03 <allen_> different in data size. row as in db, i meant | |
| 21:04 <allen_> fyi, my case is disk io intensive. |
| class A | |
| def implicit_block_implicit_ensure | |
| begin | |
| "block" | |
| ensure | |
| "ensure" | |
| end | |
| end | |
| def implicit_block_explicit_ensure |
| import akka.actor.{Actor, FSM} | |
| import java.util.concurrent.TimeUnit | |
| sealed trait Health | |
| case object Stale extends Health | |
| case object Alive extends Health | |
| case object Dead extends Health | |
| case object HeartBeat |
| director routing_mesh round-robin { | |
| { | |
| .backend = { | |
| .host = "...some ip..."; | |
| .port = "...some port..."; | |
| .first_byte_timeout = 90s; | |
| .between_bytes_timeout = 90s; | |
| } | |
| # ...more backends... | |
| } |
| if ENV['MY_RUBY_HOME'] && ENV['MY_RUBY_HOME'].include?('rvm') | |
| begin | |
| rvm_path = File.dirname(File.dirname(ENV['MY_RUBY_HOME'])) | |
| rvm_lib_path = File.join(rvm_path, 'lib') | |
| $LOAD_PATH.unshift rvm_lib_path | |
| require 'rvm' | |
| dir = File.dirname(File.dirname(__FILE__)) | |
| rvmrc = File.join(dir, ".rvmrc") | |
| if File.exists? rvmrc |
| ~/projects/jruby ➔ # single thread performance | |
| ~/projects/jruby ➔ jruby --server bench/bench_threaded_reverse.rb 1 | |
| ... | |
| concurrency is - 1 | |
| started thread 0 | |
| Thread 0 running | |
| another 10 in #<Thread:0xc8c7d6 run> | |
| another 10 in #<Thread:0xc8c7d6 run> | |
| another 10 in #<Thread:0xc8c7d6 run> |
| # defining a singleton method on a attribute of an instance of a class | |
| # which method is recommended, define_singleton_methods is short-and-sweet. benchmark. | |
| class FooNestedDef | |
| attr_accessor :info | |
| def initialize | |
| @info = [] | |
| # NOTEL mindbending - def inside a def works. is this legal? |
| import pprint | |
| import os | |
| import sys | |
| import threading | |
| import time | |
| import traceback | |
| _crier = None | |
| def init_crier(temp_dir='/tmp'): | |
| "Initialzies Crier, ensuring it's only created once in the process" |