Description Usage Arguments Value Fields Intended use of this class Author(s) References See Also Examples
Directory class (S3).
1 | DecomposedPath.S3(.x, decomposed = data.frame())
|
.x |
|
Instance of class DecomposedPath.S3
.
decomposed
data.frame
. Decomposed path(s).
This S3 class, or to be more precise its constructor function, exists mainly
for rapid prototyping purposes.
This is mainly reflected in the fact, that when specifying .x
, this
constructor function will simply update the class
attribute of
whatever object has been provided.
However, it also allows for a more formal OOP-style of rapid
prototyping by offering explicit class fields (all arguments except
.x
). Nevertheless, it is probably advisable to switch to an
explicit formal approach such as S4 and/or Reference Classes
once the package or application has reached a certain state of maturity.
Janko Thyson janko.thyson@rappster.de
https://github.com/Rappster/filesystr
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | ## Not run:
## Informal use (intended mainly for rapid prototyping) //
## Takes *any* object and simply changes the class attributes
DecomposedPath.S3(data.frame(
directory=tempdir(),
filename=basename(tempfile()),
extension = "")
)
DecomposedPath.S3("anything")
## Formal use (explicitly using 'fields') //
DecomposedPath.S3()
DecomposedPath.S3(decomposed = data.frame(
directory=tempdir(),
filename=basename(tempfile()),
extension = "")
)
## Recommended: inlcude namespace //
filesystr::DecomposedPath.S3(decomposed = data.frame(
directory=tempdir(),
filename=basename(tempfile()),
extension = "")
)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.