W ramach pielęgnowania narcyzmu zacznę od zacytowania własnych słów:
[quote=Tomash][quote=swistak35]http://cyfrowakultura.pl/
Kolejny PayWhatYouWant, tym razem z książkami. : )[/quote]
Następny polski pay-what-you-want z książkami będzie lepszy ;)[/quote]
Zapowiadany następny polski pay-what-you-want wystartował.
Jak widać pokrewieństwo z MusicRage jest na kilku poziomach.
Na tym który nas najbardziej interesuje na forum: tak, code reuse jest olbrzymi. Oczywiście nie za pomocą copypasty, jak jaskiniowcy. Po prostu całą logikę (modele, kontrolery) wywaliłem do gema (rage_core, oczywiście engine*), zostawiając w samych aplikacjach MusicRage i BookRage samą konfigurację i frontend: pliki widoków, css, js.
Co powoduje że rake stats w aplikacji zwraca dość zabawne liczby:
+----------------------+-------+-------+---------+---------+-----+-------+
| Name | Lines | LOC | Classes | Methods | M/C | LOC/M |
+----------------------+-------+-------+---------+---------+-----+-------+
| Controllers | 15 | 12 | 1 | 2 | 2 | 4 |
| Helpers | 23 | 18 | 0 | 3 | 0 | 4 |
| Models | 19 | 12 | 1 | 0 | 0 | 0 |
| Libraries | 0 | 0 | 0 | 0 | 0 | 0 |
+----------------------+-------+-------+---------+---------+-----+-------+
Nieźle jak na profitable startup, nie?
-
- i tutaj wielkie kudosy dla Drogomira z którego pomocy skorzystałem przez kilka minut, ale która była absolutnie bezcenna!