[#402707] Require a ruby project to automatically include the modules in classes defined in the same .rb file — Marc Heiler <lists@...>

Hi.

11 messages 2013/01/03
[#402738] Re: Require a ruby project to automatically include the modules in classes defined in the same .rb file — Josh Cheek <josh.cheek@...> 2013/01/04

On Wed, Jan 2, 2013 at 9:58 PM, Marc Heiler <lists@ruby-forum.com> wrote:

[#402764] Best practice for &&, ||, and, or — sto.mar@...

Hi group,

33 messages 2013/01/05
[#402786] Re: Best practice for &&, ||, and, or — "Jan E." <lists@...> 2013/01/05

Hi,

[#402812] newbie question what am I doing wrong? — "Lee V." <lists@...>

I wrote this simple program but it won't work. What am I doing wrong?

13 messages 2013/01/07

[#402856] Ruby on Android - usb/serialport — Scott Macri <lists@...>

Hello,

12 messages 2013/01/07

[#402880] One liner for filenames — Peter Bailey <lists@...>

Hello,

18 messages 2013/01/08

[#402890] Pure Ruby Jobs — Brandon Weaver <keystonelemur@...>

One thing has been bugging me lately. I've been looking around for jobs in

15 messages 2013/01/09

[#402958] how to open pop up window table? — Arup Rakshit <lists@...>

There is `text label` on a webpage, and I am trying to click on that to

13 messages 2013/01/10

[#403015] How Ruby environment varibles work in realtime program? — Arup Rakshit <lists@...>

Hi,

11 messages 2013/01/11

[#403051] Array methods creating confusions as per their functionalities — Arup Rakshit <lists@...>

Can any one just elaborate how the below works in Ruby, by definition

10 messages 2013/01/12

[#403062] How to take information from a text file and add them to an array — Adam Kennedy <lists@...>

Hi Im trying to take a list of usernames from a text file then add them

13 messages 2013/01/12

[#403083] Can anyone tell me the computational logic of Unpack() method of string? — Arup Rakshit <lists@...>

Hi,

17 messages 2013/01/12

[#403116] Garbage Collection and Fibers — Na Na <lists@...>

Hi,

20 messages 2013/01/13

[#403127] Conversion of Ruby-code to c/c++ code :: URGENT Plz help — "Nilesh S." <lists@...>

Hi.. I urgent require to convert the following ruby-code to c/c++ code.

11 messages 2013/01/14

[#403139] Installation query — Ron Herrema <lists@...>

I'm new to Ruby and am enjoying it, but when I installed, I attempted to

19 messages 2013/01/14

[#403205] Escaped backslashes in input strings - newbie question — John Sampson <jrs.idx@...>

I am trying to find a way of removing escaped characters in input

13 messages 2013/01/16
[#403208] Re: Escaped backslashes in input strings - newbie question — Alexander McMillan <alexandermcmillan@...> 2013/01/16

[#403244] Adding file directory automatically — Adam Kennedy <lists@...>

I have a bit of code that will add an amount to an array and then print

23 messages 2013/01/17

[#403326] question about string concatenation — David Richards <lists@...>

I'm puzzled about why the following happens (I'm using v1.9.3):

11 messages 2013/01/20

[#403377] Getting error "getaddrinfo: No such host is known. (Socke tError)" with mechanize gem — Arup Rakshit <lists@...>

I tried the below code:

9 messages 2013/01/22
[#403379] Re: Getting error "getaddrinfo: No such host is known. (Socke tError)" with mechanize gem — Robert Klemme <shortcutter@...> 2013/01/22

On Tue, Jan 22, 2013 at 3:52 PM, Arup Rakshit <lists@ruby-forum.com> wrote:

[#403423] Reading and looping through Excel — cristian cristian <lists@...>

Hi all!

16 messages 2013/01/24

[#403456] Can we attach documents to excel columns using Ruby? — Arup Rakshit <lists@...>

Suppose I do have some folders in a directory. Now say directory name

12 messages 2013/01/24

[#403540] Please explain in English — jooma lavata <lists@...>

I'm learning Ruby and I'm reading some expression that I saw on the

20 messages 2013/01/28

[#403553] Learning Ruby and proving your knowledge — Nathaniel Sokoll-Ward <lists@...>

Hey all,

19 messages 2013/01/28

[#403581] newbie question.. — Zebulon Bowles <lists@...>

So I'm taking a class on Ruby and it seems as though the teacher has

12 messages 2013/01/29

[#403607] (Errno::EINVAL) occurs during the File::rename() execution — Arup Rakshit <lists@...>

Hi I wrote the below code to rename the file names. The logic is during

12 messages 2013/01/30

[#403642] How to copy the directory files only to another directory? — Arup Rakshit <lists@...>

Hi,

18 messages 2013/01/30

[#403656] Does Ruby has any default database with it? — Arup Rakshit <lists@...>

I will do webpage scraping using Ruby and required Gems. But looking for

28 messages 2013/01/30
[#403657] Re: Does Ruby has any default database with it? — Brandon Weaver <keystonelemur@...> 2013/01/30

Normally sqlite is the go to being that it's the default of rails. Check

[#403667] Re: Does Ruby has any default database with it? — Justin Collins <justincollins@...> 2013/01/30

On 01/30/2013 10:21 AM, Arup Rakshit wrote:

[#403671] Re: Does Ruby has any default database with it? — Tony Arcieri <tony.arcieri@...> 2013/01/30

On Wed, Jan 30, 2013 at 12:07 PM, Justin Collins <justincollins@ucla.edu>wrote:

[#403674] Re: Does Ruby has any default database with it? — Arup Rakshit <lists@...> 2013/01/30

Tony Arcieri wrote in post #1094436:

[#403678] Re: Does Ruby has any default database with it? — Justin Collins <justincollins@...> 2013/01/30

On 01/30/2013 12:27 PM, Arup Rakshit wrote:

[#403735] Re: Does Ruby has any default database with it? — tamouse mailing lists <tamouse.lists@...> 2013/02/01

I think the best course for a new project is to start simple, go with

[#403698] Select "columns" from multidimensional array? — Joel Pearson <lists@...>

There's probably a simpler answer to this than the ways I've come up

51 messages 2013/01/31

[#403718] Ruby Project Ideas to get someone hired... — Colby Callahan <colby.callahan@...>

I have started learning Ruby this past week and have down the basics of

15 messages 2013/01/31

ANN: Sequel 3.43.0 Released

From: Jeremy Evans <lists@...>
Date: 2013-01-08 23:47:20 UTC
List: ruby-talk #402888
Sequel is a lightweight database access toolkit for Ruby.

* Sequel provides thread safety, connection pooling and a concise
  DSL for constructing SQL queries and table schemas.
* Sequel includes a comprehensive ORM layer for mapping records to
  Ruby objects and handling associated records.
* Sequel supports advanced database features such as prepared
  statements, bound variables, stored procedures, savepoints,
  two-phase commit, transaction isolation, master/slave
  configurations, and database sharding.
* Sequel currently has adapters for ADO, Amalgalite, CUBRID,
  DataObjects, DB2, DBI, Firebird, IBM_DB, Informix, JDBC, MySQL,
  Mysql2, ODBC, OpenBase, Oracle, PostgreSQL, SQLite3, Swift, and
  TinyTDS.

Sequel 3.43.0 has been released and should be available on the gem
mirrors.

= New Features

* A core_refinements extension has been added, which offers
  refinement versions of Sequel's core extensions.  This requires
  the new experimental refinement support added in ruby 2.0, and
  allows you to use the Sequel DSL methods in a file without
  actually modifying the Symbol, String, Array, and Hash classes.

* A date_arithmetic extension has been added for performing
  database-independent date calculations (adding/subtracting an
  interval to/from a date):

    Sequel.extension :date_arithmetic
    e = Sequel.date_add(:date_column, :years=>1, :months=>2, :days=>3)
    DB[:table].where(e > Sequel::CURRENT_DATE)

  In addition to providing the interval as a hash, you can also
  provide it as an ActiveSupport::Duration object.  This extension
  is supported on 11 database types.

* Dataset#get can now take an array of multiple expressions to get
  an array of values, similar to map/select_map:

    value1, value2 = DB[:table].get([:column1, :column2])

* Sequel can now handle [host.]database.schema.table qualified
  tables on Microsoft SQL Server.  To implement this support,
  the split_qualifiers method has been added to Database and
  Dataset for taking a possibly qualified identifier and splitting
  it into an array of identifier strings.

* The string_stripper plugin now offers the ability to manually
  specify which columns to skip stripping for via
  Model.skip_string_stripping.

= Other Improvements

* The jdbc adapter now works with the new jdbc-* gems, which require
  a manual load_driver step that the older jdbc-* gems did not
  require.

* The string_stripper plugin no longer strips blob columns or values.

* Database#copy_into in both the postgres and jdbc/postgres adapters
  has been fixed to better handle exceptions.

* Dataset#hash and Model#hash are now significantly faster.

* Lambda procs with 0 arity can now be used as virtual row blocks
  on ruby 1.9.  Previously, attempting to use a lambda proc with
  0 arity as a virtual row block on ruby 1.9 would raise an exception.

* Schema-qualified composite types are now handled correctly in
  the pg_row extension.

* Database#reset_primary_key_sequence on PostgreSQL now works
  correctly when a default_schema is set.

* tinyint(1) unsigned columns on MySQL are now parsed as booleans
  instead of integers on MySQL if converting tinyint to boolean.

* The jdbc adapter now supports the jdbc-hsqldb gem, so you can
  now install that instead of having to require the .jar manually.

* Blobs are now casted correctly on DB2 when the use_clob_as_blob
  setting is false.

* Oracle timestamptz types are now handled correctly in the
  jdbc/oracle adapter.

* Sequel now defaults to :prefetch_rows = 100 in the oracle
  adapter, which can significantly improve performance.

* Sequel now defines respond_to_missing? where method_missing? is
  defined and the object also responds to respond_to?.

* Sequel::BasicObject now responds to instance_exec on ruby 1.8.

= Backwards Compatibility

* The meta_def method that was defined on Database, Dataset, and
  Model classes and instances has been moved to an extension named
  meta_def, and is no longer loaded by default.  This method was
  previously used internally, and it wasn't designed for external
  use.  If you have code that uses meta_def, you should now load the
  extension manually:

    Sequel.extension :meta_def

* The private _*_dataset_helper model association methods are no
  longer defined.  The AssociationReflection#dataset_helper_method
  public method is also no longer defined.

* Dataset#schema_and_table now always returns strings (or nil).
  Before, in some cases it would return symbols.

* Using a conditions specifier array with Dataset#get no longer
  works due to the new multiple values support in Database#get.
  So code such as:

    DB[:table].get([[:a, 1], [:b, 2]])

  should be changed to:

    DB[:table].get(Sequel.expr([[:a, 1], [:b, 2]]))

Thanks,
Jeremy

* {Website}[http://sequel.rubyforge.org]
* {Source code}[http://github.com/jeremyevans/sequel]
* {Blog}[http://sequel.heroku.com]
* {Bug tracking}[http://github.com/jeremyevans/sequel/issues]
* {Google group}[http://groups.google.com/group/sequel-talk]
* {RDoc}[http://sequel.rubyforge.org/rdoc]

-- 
Posted via http://www.ruby-forum.com/.

In This Thread

Prev Next