[#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: Idea: def ... end returns the symbolized version of the newly-defined method, instead of nil

From: Robert Klemme <shortcutter@...>
Date: 2012-08-15 07:53:02 UTC
List: ruby-talk #398323
On Wed, Aug 15, 2012 at 4:41 AM, Peter <lumbergh@gmail.com> wrote:
> Not sure if you've ever worked on large classes in large Ruby/Rails projects
> (unless you want to count "possible code smell" as an argument against this,
> putting that aside for a moment) but if a "protected" or "private" block is
> fairly large, it gets difficult to see what's going on without doing
> "private :method_just_defined_on_previous_line" dozens of times (which to me
> is a different kind of smell, but some consider it a valid style).

We had this question about ordering large number of methods the other
day.  My stance is that you should not have that many methods in the
first place, i.e. it's a code smell.

And I prefer grouping methods by visibility because that makes it much
easier to understand the public API of a class - which is important
for users of a class.  Then you don't have the case of mixing public,
protected and private methods.

> Since a symbol is already created when a method is defined, and we are
> dealing with a functional language (or one with functional aspects), I just
> think it would be useful for a def to return something other than "nil", and
> it would nicely dovetail with the fact that "protected" and "private" can
> take symbol arguments. There are no extra costs involved.

That seems like a fair analysis.  Only that I am not sure about the
symbol being created.  But even if that would be an additional task
the overhead would probably not be too big.

>> Do note that your proposed "syntax" above is mostly achieved with 2 chars
>> added:
>
> No, actually that only works for the case of 2 methods, one protected and
> one private. If you have 10 protected methods and 10 private methods, the
> situation quickly becomes more complicated.

I think Ryan wanted to suggest to prefix *all* method definitions with
the visibility.  In that case it would work with more than two
methods.

Kind regards

robert

-- 
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

In This Thread

Prev Next