Sha256: 96f6170e08922dc13fa9c68a96f5e0251819a6e7f1eebae278a47f874fda3b6b
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
# μ-service - Calculator example This example uses [rake](http://rubygems.org/gems/rake) to expose a CLI calculator. ## Installation instructions ```sh gem install rake gem install u-service -v 0.12.0 ``` ### Usage ![gif](https://github.com/serradura/u-service/blob/master/examples/calculator/assets/usage.gif?raw=true) #### Listing the available rake tasks ```sh rake -T # rake calc:add[a,b] # adds two numbers # rake calc:divide[a,b] # divides two numbers # rake calc:multiply[a,b] # multiplies two numbers # rake calc:subtract[a,b] # subtracts two numbers ``` #### Calculating integer numbers ```sh rake calc:add[3,2] # 3 + 2 = 5 rake calc:subtract[3,2] # 3 - 2 = 1 rake calc:multiply[3,2] # 3 x 2 = 6 rake calc:divide[3,2] # 3 / 2 = 1 ``` #### Calculating float numbers ```sh rake calc:divide[3.0,2.0] # 3.0 / 2.0 = 1.5 rake calc:divide[-3.0,2.0] # -3.0 / 2.0 = -1.5 ``` #### Calculation errors ```sh rake calc:add[1,a] # ERROR: The arguments must contain only numeric values rake calc:add[-\ 1,2] # ERROR: Arguments can't have spaces: a: "- 1", b: "2" ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
u-service-0.13.0 | examples/calculator/README.md |