diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0bb75ea --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/docs/ +/lib/ +/bin/ +/.shards/ +*.dwarf diff --git a/script/test b/script/test new file mode 100755 index 0000000..7729fc2 --- /dev/null +++ b/script/test @@ -0,0 +1,3 @@ +#!/bin/bash + +crystal spec diff --git a/shard.yml b/shard.yml new file mode 100644 index 0000000..427801b --- /dev/null +++ b/shard.yml @@ -0,0 +1,13 @@ +name: crystal-base-template +version: 0.1.0 + +authors: + - GrantBirki + +targets: + crystal-base-template: + main: src/crystal-base-template.cr + +crystal: '>= 1.11.0' + +license: MIT diff --git a/spec/crystal-base-template_spec.cr b/spec/crystal-base-template_spec.cr new file mode 100644 index 0000000..c7b182e --- /dev/null +++ b/spec/crystal-base-template_spec.cr @@ -0,0 +1,9 @@ +require "./spec_helper" + +describe Crystal::Base::Template do + describe "#add" do + it "adds two numbers together" do + Crystal::Base::Template.add(1, 2).should eq(3) + end + end +end diff --git a/spec/spec_helper.cr b/spec/spec_helper.cr new file mode 100644 index 0000000..15cdbae --- /dev/null +++ b/spec/spec_helper.cr @@ -0,0 +1,2 @@ +require "spec" +require "../src/crystal-base-template" diff --git a/src/crystal-base-template.cr b/src/crystal-base-template.cr new file mode 100644 index 0000000..ffdd077 --- /dev/null +++ b/src/crystal-base-template.cr @@ -0,0 +1,8 @@ +# TODO: Write documentation for `Crystal::Base::Template` +module Crystal::Base::Template + VERSION = "0.1.0" + + def self.add(a, b) + a + b + end +end