sigsegv | 3 Apr 13:54
Picon

Re: Fragen zum Konstruktordesign.

Hallo Mauricio.
Danke fuer Deine schnelle Antwort.

Deine erste Loesung gefaellt mir am besten. Allerdings habe ich noch ne Frage.
Wenn ich das richtig verstehe, dann ist init private. init duerfte ich doch 
dann nur aus Foo aufrufen. Bei meinem Design warf ruby mir einen Fehler um 
die Ohren, dass ich doch bitte nicht eine private Methode aufrufen soll.

Muss ich die Klassen Methoden mit "class << self"-Trick schreiben, oder liegt 
das an send? Beides kann ich mir nicht recht vorstellen. Warum geht es aber 
trozdem? 

Am Freitag, 28. März 2003 11:02 schrieb Mauricio Fernández:
> batsman <at> tux-chan:/tmp$ expand -t 2 x.rb
> class Foo
>   def initialize(*data)
>     #...
>   end
>
>   def init(schluessel)
>     @schluessel = schluessel
>   end
>
>   private :init
>
>   class << self
>     def load(irgendetwas)
>       obj = Foo.new
>       #...
>       obj.send(:init, irgendetwas)
(Continue reading)

Picon
Favicon

Re: Fragen zum Konstruktordesign.

On Thu, Apr 03, 2003 at 12:54:57PM +0100, sigsegv <at> aldebaran.cs.tu-berlin.de wrote:
> Hallo Mauricio.
> Danke fuer Deine schnelle Antwort.

[Bitte um Verziehung, ich kann besser Ruby als Deutsch :-)]

> Deine erste Loesung gefaellt mir am besten. Allerdings habe ich noch ne Frage.
> Wenn ich das richtig verstehe, dann ist init private. init duerfte ich doch 
> dann nur aus Foo aufrufen. Bei meinem Design warf ruby mir einen Fehler um 
> die Ohren, dass ich doch bitte nicht eine private Methode aufrufen soll.
> 
> Muss ich die Klassen Methoden mit "class << self"-Trick schreiben, oder liegt 
> das an send? Beides kann ich mir nicht recht vorstellen. Warum geht es aber 
> trozdem? 

Private Methoden können mit obj.send(:meth,*params) aufgerufen werden.
"class << self; def foo; end; end" hat damit nichts zu tun, das ist nur
eine andere Möglichkeit für "def self.foo"

z.B., 

 class A
   def A.foo
   end
 end

 class << A
   def foo
   end
 end
(Continue reading)

Pit Capitain | 4 Apr 16:38
Picon

Re: Fragen zum Konstruktordesign.

On 4 Apr 2003 at 14:17, Mauricio Fernández wrote:

> (... sehr gute Erklärung ...)
> 
> Tut mir Leid, dass ich das auf Deutsch nicht besser erklären kann. ;-)

Hi Mauricio,

besser hätte ich es auch nicht formulieren können.

Gruß,
Pit
Picon
Favicon

[OT] Re: Fragen zum Konstruktordesign.

On Fri, Apr 04, 2003 at 04:38:53PM +0200, Pit Capitain wrote:
> On 4 Apr 2003 at 14:17, Mauricio Fernández wrote:
> 
> > (... sehr gute Erklärung ...)
> >
> > Tut mir Leid, dass ich das auf Deutsch nicht besser erklären kann. ;-)
> 
> Hi Mauricio,
> 
> besser hätte ich es auch nicht formulieren können.

Danke!

Ich habe viel English mit den 'man pages' ('man' Seiten ?) gelernt.
Es wäre toll, wenn ich Deutsch dank Rubys könnte :-) 

--

-- 
 _           _                             
| |__   __ _| |_ ___ _ __ ___   __ _ _ __  
| '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \ 
| |_) | (_| | |_\__ \ | | | | | (_| | | | |
|_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_|
	Running Debian GNU/Linux Sid (unstable)
batsman dot geo at yahoo dot com

REST:
P:      Linus Torvalds
S:      Buried alive in email
	-- from /usr/src/linux/MAINTAINERS
(Continue reading)

Tobias Pape | 5 Apr 15:50
Picon
Picon

eruby usw

Hallo liste.

Ich hab da mal ne idee, wenn auch etwas verrückt.
wie wäre es mit
active stylesheets bzw ruby-css, frei nach dem motto, was wir mit html
können, können wir auch mit css.

Ich habe mit das wie folgt gedacht:

rufen wir das css auf nutzen wir meistens den link-tag..
man könnte ihn doch einfach um einige parameter , e.p mit rhtml/eruby
erstellt, erweitern
--8<-----8<------
<link rel="stylesheet"
src="das-sheet-script?style=<%=usr_cookie["STYLE"]%>" />
-->8-------->8----

und im scrip kann mann dann eiben client-speziefisch oder was auch immer
werden
---8<----8<--
body
{
	bacground-color: black;
<% if User_Agent.ieIE? then %>
/* IE Specific  */
 .
 .
 .
<% else %>
.
(Continue reading)

Andi Scharfstein | 5 Apr 16:00
Picon
Favicon

Re: eruby usw

Hi,

> * Active Stylesheet (weil ad hoc erstellt wird) -> EXT: .ass
> * Dynamic Stylesheet (es geht auf den User/Client ein) -> EXT: .dss

Die Idee an sich finde ich toll, und müsste sich AFAIK auch einfach
realisieren lassen... einfach Dateien mit der entsprechenden Endung
durch das Modul laufen lassen, oder sehe ich das falsch? Leider habe
ich ja keinerlei Erfahrung mit eruby. Als Endung gefällt mir 'ass'
allerdings nicht so gut ;) Ich persönlich finde 'dss' am besten.

--

-- 
Bye: Andi S.                          mailto:nullpointer <at> myrealbox.com
Tobias Pape | 5 Apr 16:14
Picon
Picon

Re: eruby usw

Am Sam, 2003-04-05 um 16.00 schrieb Andi Scharfstein:
> Hi,
> 
> > * Active Stylesheet (weil ad hoc erstellt wird) -> EXT: .ass
> > * Dynamic Stylesheet (es geht auf den User/Client ein) -> EXT: .dss
> 
> Die Idee an sich finde ich toll, und müsste sich AFAIK auch einfach
> realisieren lassen... einfach Dateien mit der entsprechenden Endung
> durch das Modul laufen lassen, oder sehe ich das falsch? Leider habe
> ich ja keinerlei Erfahrung mit eruby. Als Endung gefällt mir 'ass'
> allerdings nicht so gut ;) Ich persönlich finde 'dss' am besten.
> 
> -- 
> Bye: Andi S.                          mailto:nullpointer <at> myrealbox.com

Danke für die schnelle antwort...

oki.. was mach mer da... kann mann irgendwo diese idee richtig
publik machen???

achso, was mir noch einfällt...
eigentlich ist es abwegig <% %>-statements zu nehmen... in html passen
sie, aber css??
ideal wäre noch sowas wie /*% %*/ oder {%  %}, was meint ihr?

	-Tobias
--

-- 
              Tobias Pape
http://www.krono.dyndns.org (noch STARK im Aufbau)
(Continue reading)

korny | 4 Apr 19:53
Picon

eruby

hi liste!
wo es hier gerade um eruby geht:

        wie übergebe ich einem eruby-script parameter?

ich habe es bereits wie in php probiert:
  foo.rhtml?bar=quux&var=val
aber ohne reaktion.
vermutlich ist es wieder mal einfacher als ich denke...wie immer in ruby...
murphy
Tobias Pape | 5 Apr 23:59
Picon
Picon

Re: eruby

Am Fre, 2003-04-04 um 19.53 schrieb korny:
> hi liste!
> wo es hier gerade um eruby geht:
> 
>         wie übergebe ich einem eruby-script parameter?
> 
> ich habe es bereits wie in php probiert:
>   foo.rhtml?bar=quux&var=val
> aber ohne reaktion.
> vermutlich ist es wieder mal einfacher als ich denke...wie immer in ruby...
> murphy
> 

hi.

naja, ganz so einfach wie in php stell ich mir das nich vor... wie
gesagr, ist eruby einfach das ausführen der statements zwischen den <%
%>.
IMHO Hat auch die ERuby-Klasse keine weitren solche funktionen.

also wirste wohl auf das CGI-objekt/Klasse zurückgreifen müssen..

Wo wir gerade dabei sind...

wenn ich von ner klasse erbe, z.b CGI, und ich will noch (hier im
speziellen) noch z.B. was zu UserAgent bestimmung hinzufügen, mach ich
das das dann am besten mit ner unterklasse, weitreren Funktionen oder
nem modul????

und was istz dieses class << foo, ich dachte vererbung sei mit
(Continue reading)

korny | 5 Apr 00:37
Picon

Re: eruby

thema: parameter bei eruby
quote: thobias pape "IMHO Hat auch die ERuby-Klasse keine weitren solche
funktionen."

was 8-0 das macht eruby aber nahezu nutzlos! es muss doch irgendwie gehen!
immerhin werden die daten ja bei php auch irgendwie an den server gesendet,
und was php kann, muss eruby auch können :-)
das fehlen von parameter-möglichkeiten würde eruby für mich völlig
disqualifizieren. wie sollte man damit z.B. ein download-system oder ein
webinterface schreiben?
da eruby dieselben zeichen wie ASP benutzt (glaube ich): wie sind parameter
denn dort realisiert?
hat denn wirklich noch niemand von euch ein eruby-script mit paramtern
geschrieben?

auf jeden fall danke für deine antwort
murphy

Gmane