DevHeads.net

Talk

Earn $100-$500 per month

Great Offer!!!
Now you can earn $100-$500 per month with virtualofficejob.com.Here has many choice for you.You can get job absolutely free. Visit this page website:<a href="http://www.virtualofficejob.com/affiliate.php?id=FR30366"target="_blank"></a>Free job for you!

Free job

Free job for you!
Are you want any Internet home job?It is perfect job for you. Absolutely free and easy job here. To know more about this Please visit this page website:<a href="http://www.virtualofficejob.com/affiliate.php?id=FR30366"target="_blank"=></a>

Free job

Great offer for you. Are you want to do a Internet job?It's for you.

So try Virtualofficejob.com and enjoy it...

minitest-autotest 1.1.1 Released

minitest-autotest version 1.1.1 has been released!

* home: <https://github.com/seattlerb/minitest-autotest>
* rdoc: <http://docs.seattlerb.org/minitest-autotest>

autotest is a continous testing facility meant to be used during
development. As soon as you save a file, autotest will run the
corresponding dependent tests.

minitest-autotest is the latest incarnation of the venerable and wise
autotest. This time, it talks to minitest via minitest-server. As a
result, there is no output parsing.

minitest-autotest 1.1.0 Released

minitest-autotest version 1.1.0 has been released!

* home: <https://github.com/seattlerb/minitest-autotest>
* rdoc: <http://docs.seattlerb.org/minitest-autotest>

autotest is a continous testing facility meant to be used during
development. As soon as you save a file, autotest will run the
corresponding dependent tests.

minitest-autotest is the latest incarnation of the venerable and wise
autotest. This time, it talks to minitest via minitest-server. As a
result, there is no output parsing.

minitest-bisect 1.4.1 Released

minitest-bisect version 1.4.1 has been released!

* home: <https://github.com/seattlerb/minitest-bisect>
* rdoc: <http://docs.seattlerb.org/minitest-bisect>

Hunting down random test failures can be very very difficult,
sometimes impossible, but minitest-bisect makes it easy.

minitest-bisect helps you isolate and debug random test failures.

If your tests only fail randomly, you can reproduce the error
consistently by using `--seed <num>`, but what then? How do you figure
out which combination of tests out of hundreds are responsible for the
failure?

path_expander 1.0.4 Released

path_expander version 1.0.4 has been released!

* home: <https://github.com/seattlerb/path_expander>
* rdoc: <http://docs.seattlerb.org/path_expander>

PathExpander helps pre-process command-line arguments expanding
directories into their constituent files. It further helps by
providing additional mechanisms to make specifying subsets easier
with path subtraction and allowing for command-line arguments to be
saved in a file.

NOTE: this is NOT an options processor. It is a path processor
(basically everything else besides options).

autotest 5.0.0 Released

autotest version 5.0.0 has been released!

* home: <http://www.zenspider.com/projects/minitest-autotest.html>
* code: <https://github.com/seattlerb/autotest>
* bugs: <https://github.com/seattlerb/autotest/issues>

This is a stub gem to fix the confusion caused by autotest being part
of the ZenTest suite.

hoe 3.18.0 Released

hoe version 3.18.0 has been released!

* home: <http://www.zenspider.com/projects/hoe.html>
* code: <https://github.com/seattlerb/hoe>
* bugs: <https://github.com/seattlerb/hoe/issues>
* rdoc: <http://docs.seattlerb.org/hoe/>
* doco: <http://docs.seattlerb.org/hoe/Hoe.pdf>
* other: <http://github.com/jbarnette/hoe-plugin-examples>

Hoe is a rake/rubygems helper for project Rakefiles. It helps you
manage, maintain, and release your project and includes a dynamic
plug-in system allowing for easy extensibility.

How's your experience been with padrino?

Hi my beloved rubyist,

I'm currently learning padrino and enjoying it ...how has your experience
been with padrino?

Yours sincerely,

Surya.

HTTPX 0.4.0 released!

https 0.4.0 has been released.

* <a href="https://gitlab.com/honeyryderchuck/httpx" title="https://gitlab.com/honeyryderchuck/httpx">https://gitlab.com/honeyryderchuck/httpx</a>

httpx is a client library for making HTTP requests from Ruby. It has a
simple but highly configurable API to perform single and multiple requests
(supports HTTP/2 as well has 1.1 and 1.0).

I'm trying to build a Debian package for Ruby, but checkinstall is freezing during "make install"

Hello,

I have a question about compiling and packaging Ruby.

I'm compiling Ruby 2.5.5 with jemalloc in a Docker container, and I'm
trying to build a Debian package with checkinstall
<https://mailtrack.io/trace/link/2bd58d769ee1cfcbd8c05e558542f45495357d27?url=https%3A%2F%2Fwiki.debian.org%2FCheckInstall&userId=2274821&signature=3aafc1d2bc6c7b16>.
This tool runs "make install", records a list of changed files, and then
saves all of these files into a deb package. However, checkinstall is
getting stuck after this line: "generating x86_64-linux-fake.rb".

kittyverse library / gem - helper classes for cattributes, trait types, traits, genes, genomes and more for cryptokitties and copycats cryptocollectibles (on the blockchain)

Hello,

I've updated the free (open source) kittyverse library / gem that
includes helper classes
for cattributes, trait types, traits, genes, genomes and more for
cryptokitties and copycats cryptocollectibles (on the blockchain).
Example:

Use the Traits helper class to lookup trait types (e.g.

Rroonga 9.0.2 - fulltext search engine bindings

Hi,

Rroonga 9.0.2 has been released!

Web site: <a href="http://ranguba.org/#about-rroonga" title="http://ranguba.org/#about-rroonga">http://ranguba.org/#about-rroonga</a>

Rroonga is the Ruby bindings for Groonga that is a fast
flexible fulltext search engine and column store.

About Groonga: <a href="http://groonga.org/" title="http://groonga.org/">http://groonga.org/</a>

== About Rroonga

Rroonga is a library to use Groonga with Ruby-ish API. It is
easy to add fast fulltext search feature to your Ruby
application easily.

How to parse ruby files programmatically

Hi!

I need to parse ruby files (files, containing ruby code) and edit them. Specifically, I need:

1. Extract the list of classes defined in file
2. Without them being applied in current env (if some file for instance contains `String` class method patching, I don’t want it to be patched in current ruby session)

Is there a way to accomplish this?

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

unicorn 5.5.1 - Rack HTTP server for fast clients and

unicorn is an HTTP server for Rack applications designed to only serve
fast clients on low-latency, high-bandwidth connections and take
advantage of features in Unix/Unix-like kernels.

Ruby Conferences 'n' Camps in 2019 Update - What's Upcoming in May? What's News?

Hello,

I've updated the Ruby Conferences 'n' Camps in 2019 - What's
Upcoming? [1] Calendar page @ Planet Ruby.

- Tue+Wed May/14+15(2d) - Ruby Conference Cracow @ Cracow, Poland
- Fri+Sat May/17+18(2d) - Balkan Ruby @ Sofia, Bulgaria
- Fri May/24 (1d) - Pivorak Conf @ Lviv, Ukraine
- Sat+Sun May/25+26(2d) - Ruby Unconf Hamburg @ Hamburg, Germany

Happy meeting up with rubyists in 2019. Cheers. Prost.

PS: Do you have a favorite conference?

Contract Scripting for Everyone: (Hyperledger) FabCar Registration Sample - From Go Lang Chaincode to (Secure) Ruby Contract Scripts

Hello,

for the Vienna Hyperledger Meetup I've put together a talk titled:

Contract Scripting for Everyone: (Hyperledger) FabCar Registration Sample
From Go Lang Chaincode to (Secure) Ruby Contract Scripts

that shows that - surprise, surprise - (secure) ruby works great for
(contract) scripting. Code is code and Hyperledger Fabric is really
just a key-value store, that is, a simple hash table.

Problems with Time

Another one for you folks.

Awesome Types & Type Signatures / Annotations for Ruby

Hello,

I've started to put together a new awesome page collection about
all things types, type signatures / annotations and more for ruby -
incl. bool, bytes, buffer, enum, flag, record, data and more [1].

Is static the new dynamic? Any type gems / libraries missing?
Please, add or tell.

Happy coding with ruby with types. Cheers. Prost.

[1] <a href="https://github.com/typesigs/awesome-types" title="https://github.com/typesigs/awesome-types">https://github.com/typesigs/awesome-types</a>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Nokogiri security update v1.10.3

Nokogiri v1.10.3 has been released.

This is a security release. It addresses a CVE in upstream libxslt rated as
"Priority: medium" by Canonical, and "NVD Severity: high" by Debian. More
details are available below.

If you're using your distro's system libraries, rather than Nokogiri's
vendored libraries, there's no security need to upgrade at this time,
though you may want to check with your distro whether they've patched this
(Canonical has patched Ubuntu packages).

Keyword arguments with symbol as default value

I need to use a Ruby symbol as the default value for an argument, but I
also want to use keyword arguments,  because they are so neat.

I found that wrapping the symbol in in parenthesis or using a constant
to refer to the symbol works.

Is there a better way to do this with Ruby 2.6+ (and still have a symbol
as the default value)?

def mymethod myarg:(:mydefaultsymbol)

    p myarg

end

# or

DEFAULT_MYVALUE = :mydefaultsymbol

def mymethod myarg:DEFAULT_MYVALUE

    p myarg

end

# where, in either case, mymethod # outputs :mydefaultsymbol

Unsubscribe: <mailto:ruby-talk-request@ruby

yahns 1.17.0 -_- sleepy app server for Ruby

Earth day release of a server designed for low energy use!

A Free Software, multi-threaded, non-blocking network
application server designed for low _idle_ power consumption.
It is primarily optimized for applications with occasional users
which see little or no traffic. yahns currently hosts Rack/HTTP
applications, but may eventually support other application
types.

olddoc 1.7.0 - old-fashioned RDoc generator

olddoc contains old-fashioned document generators for those who do not
wish to impose bloated, new-fangled web cruft on their readers.

olddoc contains dark216, a HTML generator without any images, frames,
or JavaScript. It is designed for users of text-based browsers
and/or low-bandwidth connections; yet respects user preference for
light color schemes in new CSS browsers while favoring darkness for
power savings on OLED and CRT displays.

Types & Type Signatures (for Ruby) Incl. Bool, Enums, Flags, Records, and More

Hello,

I've started a new org that collects types and type signatures
(typesigs) for ruby [1].

SMB plugin for packetgen v0.6.0

* home: <https://github.com/sdaubert/packetgen-plugin-smb>
* bugs: <https://github.com/sdaubert/packetgen-plugin-smb/issues>

packetgen-plugin-smb 0.6.0 is out.

packetgen-plugin-smb adds support for SMB protocol suite to PacketGen.

PacketGen provides simple ways to generate, send and capture network
packets.

Changes:

### 0.6.0 / 2018-10-18

* Add support for NTLM authentication protocol.
* Add SMB::String#to_human
* Add SMB::Filetime.now
* Fix:
** SMB2 header: buffer offset is set to 0 if buffer is empty

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://li

Ruby3 Will Have Types

Hello,

Today's biggest (most upvoted) story on Hacker News:

Ruby3 Will Have Types [1]

Any comments or thoughts here on ruby-talk about the breaking news?

Here are my two cents:

As a head start you can add the missing Bool type today :-), use the
safebool library / gem [2]

Sorbet is a great inspiring project.

Ruby 2.6.3 Released

Ruby 2.6.3 has been released.

This release adds support for New Japanese Era "令和" (Reiwa).
It updates the Unicode version to 12.1 beta
([#15195](<a href="https://bugs.ruby-lang.org/issues/15195" title="https://bugs.ruby-lang.org/issues/15195">https://bugs.ruby-lang.org/issues/15195</a>)), and updates date
library ([#15742](<a href="https://bugs.ruby-lang.org/issues/15742" title="https://bugs.ruby-lang.org/issues/15742">https://bugs.ruby-lang.org/issues/15742</a>)).

This release also includes some bug fixes.
See details [commit logs](<a href="https://github.com/ruby/ruby/compare/v2_6_2...v2_6_3" title="https://github.com/ruby/ruby/compare/v2_6_2...v2_6_3">https://github.com/ruby/ruby/compare/v2_6_2...v2_6_3</a>).

## Download

* <https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.gz>

SIZE: 16784748 bytes
SHA1: 2347ed6ca5490a104ebd5684d2b9b5eefa6cd33c
SHA256: 577fd3795f22b8d91c1d4e6733637b03

Something is wrong with my threads

Would any of you smart folks like to tell me what stupid thing I am doing here?

At this point I have a test program that just uses plain MRI, no gems. If I keep running it, it will eventually fail (after a dozen runs at most). Code at the end of this post.

What I'm doing is creating a lot of identical threads. In each one I stop immediately, and then after the thread is re-entered, set a thread variable to say the thread is done then stop again. I run them all, and then check they are all done.

The problem is, sometimes they aren't all done. Which makes no sense to me.

Programming Bits, Bytes 'n' Blocks (in Ruby) Step-by-Step Book - Let's start with the types of strings, that is, bytes, (string) buffers, and (frozen) strings, ...

Hello,

I've started a new (free online) book(let) titled:

Programming Bits, Bytes 'n' Blocks (in Ruby) Step-by-Step Book / Guide [1]

Let's start with the three types of strings, that is, bytes,
(string) buffers, and (frozen) strings, ...

Trivia Question: What's the difference between?

1) String.new
2) String.new("")
3) ""

Happy bits & bytes slicing & dicing with ruby. Cheers.

Array#uniq vs Array#-

Hi.

<a href="https://repl.it/repls/FantasticIrritatingObjectcode" title="https://repl.it/repls/FantasticIrritatingObjectcode">https://repl.it/repls/FantasticIrritatingObjectcode</a>

Do you know why?

Thanks.

Programming Bitcoin Script Transaction (Crypto) Contracts Step-by-Step (in Ruby)

Hello,

I've started a new (free online) book(let) titled
Programming Bitcoin Script Transaction (Crypto) Contracts
Step-by-Step (in Ruby) [1].

Let's start with building your own bitcoin stack machine from zero /
scratch and let's run your own bitcoin ops (operations)...
Example:

## A simple stack machine
def op_add( stack )
left = stack.pop
right = stack.pop
stack.push( left + right )
end

def op_2( stack )
stack.push( 2 )
end

## Let's run!

stack = []
op_2( stack ) #=> stack = [2]
op_2( stack ) #=> stack = [2,2]
op_add( stack ) #=> st

What programming languages ​​and operating systems that will to be used after Jesus to return?

Hello!

And it was given to him that he gave spirit to the image of the beast, that
the image of the beast might also speak, and cause all them that worship
not the image of the beast to be slain.
And he causes all, small and great, rich and poor, free and bond, to be
given a sign in their right hand, or in their foreheads,
That no man may buy or sell, except he that hath the mark, or the name of
the beast, or the number of his name.
Here is wisdom.

Installing ruby with RVM cannot find <CoreFoundation/CFString.h>

Apologies for asking an uninteresting question, I am currently trying to
learn ruby for a senior capstone project by creating a RESTFUL api with it.
I have been trying to install ruby using rvm for a week now and I have had
little success. Both rvm and rbenv complain about not being able to find
CoreFoundation/CFString.h on OSX. I know this is more of a question related
specifically to my machine, but how can I fix my machine? I have posted on
Apple forums, stackoverflow 3-4 times, etc., not sure where else to go from
here.

I am on OSX 10.14.4 with XCode 2.2 installed.

pragmas gem / library - language syntax pragmas - turn on the future today or add your own ideas for easy (re)use for everyone - let's evolve the ruby language together by experimenting in the wild in a pragma(tic) way

Hello,

I've put together a new pragmas gem / library [1] for language syntax pragmas
that lets you turn on the future today or add your own ideas for easy
(re)use for everyone.

Let's evolve the ruby language together by experimenting in the wild
in a pragma(tic) way.

First language syntax pragmas include match patterns, enum and type
types, auto numbered arguments, and more.

JRuby 9.2.7.0 Released

The JRuby community is pleased to announce the release of JRuby 9.2.7.0

Homepage: <a href="http://www.jruby.org/" title="http://www.jruby.org/">http://www.jruby.org/</a>
Download: <a href="http://www.jruby.org/download" title="http://www.jruby.org/download">http://www.jruby.org/download</a>

JRuby 9.2.x is compatible with Ruby 2.5.x and stays in sync with C Ruby.
This version offers significant improvements to refinements. It also has a
big performance gain for Rational#/. As always there is a mix of
miscellaneous fixes so be sure to read the issue list below. All users are
encouraged to upgrade.

If you do find issues then report them on using our issue tracker at
<a href="http://bugs.jruby.org" title="http://bugs.jruby.org">http://bugs.jruby.org</a>.

michelson library / gem - test simulator / runtime for type-safe 'n' functional (crypto) contracts (in yes, it's just ruby)

Hello,

I've put together michelson [1] - a test simulator and runtime library / gem
that lets you write and run type-safe 'n' functional (crypto)
contracts in yes, it's just ruby.

See the Let's Count [2] or the Let's Vote [3] examples to get started
with functional type-safe Liquidity (OCaml/ReasonML)-style programming in ruby.

```
######################################
# Let's Count - 0, 1, 2, 3
type :Storage, Integer

init [],
def storage()
0
end

entry [Integer],
def inc( by, storage )
[[], storage + by]
end

################################
## Test, Test, Test

storage = stor

Design Question / Challenge - From SmartPy Contract to Yes, It's Just Ruby - Let's Play Nim (The Ancient Math Subtraction Game)

Hello,

Here's another design question / challenge:

Turn the SmartPy contract that lets you play Nim (the ancient math
subtraction game) into a "Yes, It's Just Ruby" version.

Talk Notes - The State of Bool in Ruby - Everything Your Never Wanted to Know

Hello,

For the Vienna.rb April meetup I've put together talk notes on:
The State of Bool in Ruby - Everything Your Never Wanted to Know [1].

The contents reads:

- Trivia Quiz - The States of Bool
- Bool Basics
- Classes, Classes, Classes
- Truthy and Falsy - (Almost) Everything is True
- The state of built-in bool conversions - `to_s`, `to_i`,
`to_b`, `to_bool`
- safebool Library / Gem
- Prior Art
- Some Older Bool / Boolean Libraries
- `ActiveRecord::Type::Boolean < Value`
- Bool Conversion
- Empty String
- Number Two
- Choose

RailsConf 2019

Hey,

Who’s going to RailsConf 2019 this year? This will be my first RailsConf, looking forward to meeting everyone!

Cristian

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Ruby Conferences 'n' Camps in 2019 Update - What's Upcoming in April? What's News?

Hello,

I've updated the Ruby Conferences 'n' Camps in 2019 - What's Upcoming? [1]
Calendar page @ Planet Ruby.

What's News? Added Deccan RubyConf (in August in Pune, Maharashtra, India),
RubyConf Colombia (in September in Medellín, Colombia), and more.

Happy meeting up with rubyists in 2019. Cheers. Prost.

PS: Do you have a favorite conference?

Design Question - multiple XML parsers/ dependencies

Hi Guys,

We have an API that returms XML and we'd like to build a client library
for it so that we can use it in multiple projects. The current
implementation uses Rexml for the parsing but we tried Ox and it's
really fast(!!). However, since it's native, the installation doesn't
always work as smoothly, especially on Windows. So, I wanted to see if
we could support Ox if the user installs it and use Rexml as the normal way.

How should we organise such code? Would it basically be two internal
implementations selected based on a parameter, or detection of the
installation?

safebool gem / library - safe bool(ean) type adds Bool(), to_b, to_bool, bool?, false?, true?, true.is_a?(Bool)==true, false.is_a?(Bool)==true, and more

Hello,

I've bundled up all the bool(ean) "hacks" in the safebool gem / library [1]
The new safe bool(ean) type adds Bool(), to_b, to_bool, bool?, false?, true?,
true.is_a?(Bool)==true, false.is_a?(Bool)==true, and more.

From the readme:

Why Bool in Ruby?

```
false.class #=> FalseClass
true.class #=> TrueClass
false.is_a?(Bool) #=> NameError: uninitialized constant Bool
true.is_a?(Bool) #=> NameError: uninitialized constant Bool
true.class.ancestors #=> [TrueClass, Object, Kernel, BasicObject]
false.class.ancestors #=> [TrueClass, Object, Kernel, BasicObj

Hi!

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

enums v1.2 library / gem adds (enum) flags w/ bitwise-operators for set (|) / unset (&~) / toggle (^)

Hello,

I've added (bit) enum flags with bitwise-operators
for set (|) / unset (&~) / toggle (^) to the enums library / gem [1].

Use the new flags option for the enum helper or the new Flag class.

Using each_with_object or inject with a hash object

Hello,

I'm trying to use each_with_object with a hash initialized using the
Hash.new syntax with an implicit block.
I'm expecting an empty array to be initialized whenever I attempt to access
a new key but my results are a bit different.

Detecting lost connections in TCPServer connection

I have some code similar to the following:

#!/usr/bin/env ruby

require 'socket'

server = TCPServer.new('localhost', 2000)

loop do
Thread.start(server.accept) do |client|
puts 'Client connects'

loop do
s = client.gets
break if s.index('quit') == 0
client.puts "Hello #{s}"
end

puts 'Client disconnects'

client.close
end
end

When this runs a new connection will spawn a new thread.

ruby_parser 3.13.1 Released

ruby_parser version 3.13.1 has been released!

* home: <https://github.com/seattlerb/ruby_parser>
* bugs: <https://github.com/seattlerb/ruby_parser/issues>
* rdoc: <http://docs.seattlerb.org/ruby_parser>

ruby_parser (RP) is a ruby parser written in pure ruby (utilizing
racc--which does by default use a C extension).

Deprecating `chromedriver-helper` in favor of `webdrivers`

Hello, Rubyists.

I'd like to notify the Ruby community that I intend to end support for the
`chromedriver-helper` gem [1], and deprecate it in favor of the
`webdrivers` gem [2].

A to-do list, a timeline, and the rationale for deprecation is here:

<a href="https://github.com/flavorjones/chromedriver-helper/issues/83" title="https://github.com/flavorjones/chromedriver-helper/issues/83">https://github.com/flavorjones/chromedriver-helper/issues/83</a>

I welcome your comments on that GitHub issue, and thank everyone who has
used `chromedriver-helper` over the years, and everyone who's expressed
support for this decision.

Cheers,
-m

[1]: <a href="https://github.com/flavorjones/chromedriver-helper" title="https://github.com/flavorjones/chromedriver-helper">https://github.com/flavorjones/chromedriver-helper</a>
[2]: <a href="https://github.com/titusfortner/webdri" title="https://github.com/titusfortner/webdri">https://github.com/titusfortner/webdri</a>

optparse question: how to warn of missing positional arguments

Hello,

My goal is to force a display of the banner (usage string) when a
positional parameter is not present; in the sense of ARGV[1] == nil

An possible way would be to force the OptionParse.new block parse to fail
if ARGV[1] == nil. How to do this properly in Ruby?

I love Ruby so much! Thx all!
az

Ruby game engine

Hello!

I am writing a 3D game engine, instead of writing it in C++ and making a binding I am doing it directly in Ruby. I never saw anything similar so I don't know if is a good idea and if is going to work. Until now it's working.

In my engine I have a code similar to this:

Engine::init do
character_mesh = Engine::Mesh.new("/path/to/mesh")
Engine::run
end

 The 'Engine::init' initialize systems like Vulkan before executing the code block and finalize those systems after the code block exit.

ruby_parser-legacy 1.0.0 Released

ruby_parser-legacy version 1.0.0 has been released!

* home: <https://github.com/zenspider/ruby_parser-legacy>
* rdoc: <http://docs.seattlerb.org/ruby_parser-legacy>

ruby_parser-legacy includes the ruby 1.8 and 1.9 parsers from
ruby_parser (now removed) and plugs them into the existing system.

Changes:

### 1.0.0 / 2019-03-11

* 1 major enhancement

* Birthday!

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

How do you feel about utf-8 in ruby code?

Is this acceptable?

'a⟶b'.to_sym == :a⟶b

Granted, this is a simplistic example, but how do you feel about using
utf-8 in the ruby code itself?

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

AUTO: Joerg Meidl is out of the office (Rückkehr am 16.03.2019)

Ich kehre zurück am 16.03.2019.

Sehr geerhte Damen und Herren!

Ich bin von 14.03.2019 bis 16.03.

Gem of the Week - hexapdf - Read and Write PDF Documents; Merge, Extract, Optimize and Much More

Hello,

I'm restarting (and updating) the Gem of the Week Series [1]
that highlights a new ruby library every week on Thursdays.

Let's welcome the hexapdf gem / library and command line tools [2a][2b] -
read and write PDF documents; start from zero or merge, extract,
optimize and much more.

Thanks to Thomas Leitner for the write-up (and the great gem).

Happy coding with ruby. Cheers.

hoe 3.17.2 Released

hoe version 3.17.2 has been released!

* home: <http://www.zenspider.com/projects/hoe.html>
* code: <https://github.com/seattlerb/hoe>
* bugs: <https://github.com/seattlerb/hoe/issues>
* rdoc: <http://docs.seattlerb.org/hoe/>
* doco: <http://docs.seattlerb.org/hoe/Hoe.pdf>
* other: <http://github.com/jbarnette/hoe-plugin-examples>

Hoe is a rake/rubygems helper for project Rakefiles. It helps you
manage, maintain, and release your project and includes a dynamic
plug-in system allowing for easy extensibility.

Rails 4.2.11.1, 5.0.7.2, 5.1.6.2, 5.2.2.1, and 6.0.0.beta3 have been released!

Hello everyone!

Rails 4.2.11.1, 5.0.7.2, 5.1.6.2, 5.2.2.1, and 6.0.0.beta3 have been released! These contain the following important security fixes.

ruby_parser 3.13.0 Released

ruby_parser version 3.13.0 has been released!

* home: <https://github.com/seattlerb/ruby_parser>
* bugs: <https://github.com/seattlerb/ruby_parser/issues>
* rdoc: <http://docs.seattlerb.org/ruby_parser>

ruby_parser (RP) is a ruby parser written in pure ruby (utilizing
racc--which does by default use a C extension).

sexp_processor 4.12.0 Released

sexp_processor version 4.12.0 has been released!

* home: <https://github.com/seattlerb/sexp_processor>
* rdoc: <http://docs.seattlerb.org/sexp_processor>

sexp_processor branches from ParseTree bringing all the generic sexp
processing tools with it. Sexp, SexpProcessor, Environment, etc... all
for your language processing pleasure.

Changes:

### 4.12.0 / 2019-03-12

* 3 bug fixes:

* Fixed sexp_body to return empty sexp instead of nil when using STRICT_SEXP.
* STRICT_SEXP=4+ fails w/ current use of concat.

ruby2ruby 2.4.2 Released

ruby2ruby version 2.4.2 has been released!

* home: <https://github.com/seattlerb/ruby2ruby>
* rdoc: <http://docs.seattlerb.org/ruby2ruby>

ruby2ruby provides a means of generating pure ruby code easily from
RubyParser compatible Sexps. This makes making dynamic language
processors in ruby easier than ever!

Changes:

### 4.12.0 / 2019-03-12

* 3 bug fixes:

* Fixed sexp_body to return empty sexp instead of nil when using STRICT_SEXP.
* STRICT_SEXP=4+ fails w/ current use of concat. Removed concat from strictness for now.
* Use concat internally instead of splat.

Syndicate content