Re: Is there a way to autogenerate WAFileMetadataLibrary based on a directory?
Mariano Martinez Peck <[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.squeak.seaside |
|---|---|
| Message-ID | <CAA+-=mXZfJ1NKD9qFD6kkJ5LX5c+JdH+vOToW8eEh-KY6CJM9A@mail.gmail.com> |
On Fri, Aug 18, 2017 at 10:02 AM, Thomas Brodt <[email protected] > wrote: > There is > > WAFileMetadataLibrary recursivelyAddAllFilesIn: aPathString > which imports a directory structure. Invoke that from your library class. > Have you tried that? > > Thanks!!!!!! That was exactly what I was looing for!. > HTH > Thomas > > > Am 18.08.2017 um 14:24 schrieb Mariano Martinez Peck: > > Hi guys, > > I see some libraries using WAFileMetadataLibrary subclasses. For example, > Code Mirror. I have copied it's design, but have to manually create all the > intermediate methods such as: > > themesdarkCss > ^ WAFileLibraryResource > filepath: 'themes/dark.css' > mimeType: (WAMimeType main: 'text' sub: 'css') > cacheDuration: (Duration days: 0 hours: 0 minutes: 30 seconds: 0) > contents: (GRDelayedSend receiver: self selector: #themedarkCssContent) > > > Aside from that, I also must keep a #fill kind of class side method where > I autogenerate the contents for each file...something like this: > > themes := basePath , 'themes/'. > self faAddFileAt: themes, 'dark.css' selector: (#theme , #darkCssContent) > asSymbol. > > > So....it's really a pain when I have to wrap a big library that has many > images, javascript and css files split across different directories etc. > > Is there a way to autogenerate this WAFileMetadataLibrary subclass with > all methods created? Something like: > > WAFileMetadataLibrary autogenerateFrom: ''/Users/mariano/myLibrary/' into: > MyLibraryFilelibrary. > > Thanks in advance, > > > -- > Mariano > http://marianopeck.wordpress.com > > > _______________________________________________ > seaside mailing [email protected]://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > > > -- Mariano http://marianopeck.wordpress.com _______________________________________________ seaside mailing list [email protected] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside