Sha256: c9633ef14506935416b171be018627a892adc09b28079225da7d57766e145c8c

Contents?: true

Size: 541 Bytes

Versions: 2

Compression:

Stored size: 541 Bytes

Contents

# encoding: utf-8

require 'zoomq/server'

Dir[File.join(ROOT, '<%=config[:name]%>', 'server', '*.rb')].each do |f|
  require f
end

module <%=config[:constant_name]%>
  class Server

    def initialize
      $log.info("<%=config[:name]%>:initialize #{RUBY_DESCRIPTION}")
      $log.info("<%=config[:name]%>:initialize", {
        env: Env.mode,
      })

      @server = ZooMQ::Server.new(<%=config[:name].inspect%>, $conf.zookeeper, $log)
    end

    def run
      $log.info("<%=config[:name]%>:run")
      @server.run
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
zoomq-0.1.1 templates/server.rb.tt
zoomq-0.1.0 templates/server.rb.tt