[#397988] Help with sqlite3 please — Kaye Ng <lists@...>

I'm on Windows 7 Ultimate, 64-bit

18 messages 2012/08/03
[#397989] Re: Help with sqlite3 please — Chris Hulan <chris.hulan@...> 2012/08/03

sqlite is not ruby, so you should look for a sqlite group ;)

[#397990] Re: Help with sqlite3 please — Kaye Ng <lists@...> 2012/08/03

> However it looks like you have 'SQL' at the beginning of your CREATE

[#398031] Gem install or usage problem in shared environment — Tom Moulton <lists@...>

I am moving to a Westhost shared CPanel account and I am trying to set

17 messages 2012/08/04
[#398077] Re: Gem install or usage problem in shared environment — Tom Moulton <lists@...> 2012/08/06

I got a solution from WestHost and it may help others:

[#398086] Re: Gem install or usage problem in shared environment — Ryan Davis <ryand-ruby@...> 2012/08/07

[#398088] Re: Gem install or usage problem in shared environment — Tom Moulton <lists@...> 2012/08/07

Ryan Davis wrote in post #1071503:

[#398063] Join with ActiveRecord using non-standard schema — Tedi Roca <lists@...>

Hi,

13 messages 2012/08/06

[#398135] Help with database-related code pls — Kaye Ng <lists@...>

Hi guys! This is just a part of the code of a program that can load a

12 messages 2012/08/08

[#398190] How do you order your class methods? — masta Blasta <lists@...>

Just getting some layout ideas from other fellow devs.

11 messages 2012/08/10

[#398245] namespace instance methods? — John Doe <lists@...>

I have a large class with many instance methods that I want to

14 messages 2012/08/13

[#398287] Idea: def ... end returns the symbolized version of the newly-defined method, instead of nil — Peter <lumbergh@...>

This would allow useful syntax constructs such as this:

9 messages 2012/08/13

[#398362] case vs if-else — ajay paswan <lists@...>

Which one is faster?

20 messages 2012/08/16

[#398385] A Ruby class is never closed — Rubyist Rohit <lists@...>

Is it true that a Ruby class definition is never closed? Even after

18 messages 2012/08/16

[#398504] How to create an EXecutable file (Linux) — Fosiul Alam <lists@...>

Hi

13 messages 2012/08/22

[#398506] Save a file by clicking on a link — ajay paswan <lists@...>

I clicked a link to download a file using ruby, now I see the open-save

41 messages 2012/08/22

[#398641] force child threads run paralelly? — ajay paswan <lists@...>

I have created two child thread using main thread- child1 and child2.

19 messages 2012/08/28
[#398644] Re: force child threads run paralelly? — ajay paswan <lists@...> 2012/08/28

Ruby version:

[#398648] Re: force child threads run paralelly? — Tony Arcieri <tony.arcieri@...> 2012/08/28

On Tue, Aug 28, 2012 at 7:19 AM, ajay paswan <lists@ruby-forum.com> wrote:

[#398684] Can I do this with Ruby and sqlite alone? — Kaye Ng <lists@...>

Hi guys.

16 messages 2012/08/29

Re: :symbol vs CONSTANT choice

From: Charles Hixson <charleshixsn@...>
Date: 2012-08-19 06:32:57 UTC
List: ruby-talk #398463
On 08/17/2012 07:50 AM, Robert Klemme wrote:
> On Thu, Aug 16, 2012 at 11:37 PM, Charles Hixson
> <charleshixsn@earthlink.net>  wrote:
>    
>> I have a list of about 12 items that I wish to repeatedly store as part of a
>> record in a file.  The obvious way to do this is to define a bunch of
>> constant terms with values [1 .. 12].  But when I want to use them in the
>> program, symbols would be more convenient.  Is there a better way to do this
>> than just defining the constants, and using a pair of functions to convert
>> to and from symbols?
>>      
> There are some approaches to do enums in Ruby out there, e.g.
> http://code.dblock.org/how-to-define-enums-in-ruby
> http://stackoverflow.com/questions/75759/enums-in-ruby
> http://www.lesismore.co.za/rubyenums.html
>
> You'll find plenty more with your favorite search engine.
>
> Other than that the two function approach probably works as well.  Or
> you use two Hashes for both directions and not two functions.
>
> Kind regards
>
> robert
>    
Thanks.  I pulled two versions of enum out of those links, that look 
like they might be what I want.  It will be a couple of weeks yet, and I 
don't know whether the bit manipulation version (class) will be what I 
need or whether I'll go with the simpler (module) version.  One of them 
will clearly be more suited to the situation than just defining a bunch 
of constants.

Of course, since I don't need anything this general, I *could* just 
define a class with a bunch of read accessors to class level variables, 
and no write accessor.  Initialize them with constant values.  ...  
Well, it would work, but it feels really sloppy.  With the enum methods 
I can add a to_s that does what I want, and a to_i that does what I 
want, so I could store them cheaply in a database, and print them out in 
a meaningful form.  (This means I don't want to exactly use either of 
the two best solutions you pointed me at, but a customized variation.    
But that's relatively a small change.)

-- 
Charles Hixson


In This Thread

Prev Next