Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
source 'https://rubygems.org'
source "https://rubygems.org"

gemspec
4 changes: 2 additions & 2 deletions init.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
require_relative './load_path'
require_relative "./load_path"

require 'schema'
require "schema"
28 changes: 14 additions & 14 deletions lib/schema.rb
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
require 'attribute'
require 'set_attributes'
require 'initializer'
require 'validate'
require 'template_method'
require 'reflect'
require "attribute"
require "set_attributes"
require "initializer"
require "validate"
require "template_method"
require "reflect"

require 'schema/schema'
require 'schema/schema/compare/comparison'
require 'schema/schema/compare/comparison/entry'
require 'schema/schema/compare'
require 'schema/schema/attribute'
require 'schema/data_structure'
require 'schema/validation/nil_attributes'
require 'schema/validation/error'
require "schema/schema"
require "schema/schema/compare/comparison"
require "schema/schema/compare/comparison/entry"
require "schema/schema/compare"
require "schema/schema/attribute"
require "schema/data_structure"
require "schema/validation/nil_attributes"
require "schema/validation/error"
16 changes: 8 additions & 8 deletions lib/schema/controls.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require 'securerandom'
require "securerandom"

require 'schema/controls/random'
require 'schema/controls/attribute'
require 'schema/controls/schema'
require 'schema/controls/schema/different'
require 'schema/controls/data_structure'
require 'schema/controls/comparison'
require 'schema/controls/comparison/entry'
require "schema/controls/random"
require "schema/controls/attribute"
require "schema/controls/schema"
require "schema/controls/schema/different"
require "schema/controls/data_structure"
require "schema/controls/comparison"
require "schema/controls/comparison/entry"
8 changes: 4 additions & 4 deletions lib/schema/controls/attribute.rb
Original file line number Diff line number Diff line change
Expand Up @@ -25,19 +25,19 @@ def self.random

module Value
def self.some_attribute
'some value'
"some value"
end

def self.some_other_attribute
'some other value'
"some other value"
end

def self.yet_another_attribute
'yet another value'
"yet another value"
end

def self.alternate
'some alternate value'
"some alternate value"
end

def self.random
Expand Down
8 changes: 4 additions & 4 deletions lib/schema/controls/data_structure.rb
Original file line number Diff line number Diff line change
Expand Up @@ -73,11 +73,11 @@ class Example
attribute :some_attribute

def transform_read(data)
data[:some_attribute] = 'some read value'
data[:some_attribute] = "some read value"
end

def transform_write(data)
data[:some_attribute] = 'some written value'
data[:some_attribute] = "some written value"
end
end

Expand All @@ -102,11 +102,11 @@ class Example
attribute :some_attribute

def transform_in(data)
data[:some_attribute] = 'some read value'
data[:some_attribute] = "some read value"
end

def transform_out(data)
data[:some_attribute] = 'some written value'
data[:some_attribute] = "some written value"
end
end
end
Expand Down
2 changes: 1 addition & 1 deletion lib/schema/controls/schema.rb
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ def self.example

class Example
include ::Schema
attribute :some_attribute, default: proc { 'some default value' }
attribute :some_attribute, default: proc { "some default value" }
attribute :some_other_attribute
end
end
Expand Down
2 changes: 1 addition & 1 deletion lib/schema/controls/schema/different.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ def self.attribute_values
end

def self.some_other_attribute
'some different value'
"some different value"
end
end
end
Expand Down
2 changes: 1 addition & 1 deletion lib/schema/schema.rb
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def self.included(cls)

module Info
def type
name.split('::').last
name.split("::").last
end
end

Expand Down
6 changes: 3 additions & 3 deletions load_path.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
bundler_standalone_loader = 'gems/bundler/setup'
bundler_standalone_loader = "gems/bundler/setup"

begin
require_relative bundler_standalone_loader
Expand All @@ -8,10 +8,10 @@
Bundler.require
end

lib_dir = File.expand_path('lib', __dir__)
lib_dir = File.expand_path("lib", __dir__)
$LOAD_PATH.unshift(lib_dir) unless $LOAD_PATH.include?(lib_dir)

libraries_dir = ENV['LIBRARIES_HOME']
libraries_dir = ENV["LIBRARIES_HOME"]
unless libraries_dir.nil?
libraries_dir = File.expand_path(libraries_dir)
$LOAD_PATH.unshift libraries_dir unless $LOAD_PATH.include?(libraries_dir)
Expand Down
34 changes: 17 additions & 17 deletions schema.gemspec
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
# -*- encoding: utf-8 -*-
Gem::Specification.new do |s|
s.name = 'evt-schema'
s.name = "evt-schema"
s.summary = "Primitives for schema and data structure"
s.version = '2.5.0.0'
s.description = ' '
s.version = "2.5.0.0"
s.description = " "

s.authors = ['The Eventide Project']
s.email = 'opensource@eventide-project.org'
s.homepage = 'https://github.com/eventide-project/schema'
s.licenses = ['MIT']
s.authors = ["The Eventide Project"]
s.email = "opensource@eventide-project.org"
s.homepage = "https://github.com/eventide-project/schema"
s.licenses = ["MIT"]

s.require_paths = ['lib']
s.files = Dir.glob('{lib}/**/*')
s.require_paths = ["lib"]
s.files = Dir.glob("{lib}/**/*")
s.platform = Gem::Platform::RUBY
s.required_ruby_version = '>= 2.3.3'
s.required_ruby_version = ">= 2.3.3"

s.add_runtime_dependency 'evt-attribute'
s.add_runtime_dependency 'evt-set_attributes'
s.add_runtime_dependency 'evt-initializer'
s.add_runtime_dependency 'evt-validate'
s.add_runtime_dependency 'evt-template_method'
s.add_runtime_dependency 'evt-reflect'
s.add_runtime_dependency "evt-attribute"
s.add_runtime_dependency "evt-set_attributes"
s.add_runtime_dependency "evt-initializer"
s.add_runtime_dependency "evt-validate"
s.add_runtime_dependency "evt-template_method"
s.add_runtime_dependency "evt-reflect"

s.add_development_dependency 'test_bench'
s.add_development_dependency "test_bench"
end
6 changes: 3 additions & 3 deletions test/automated.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
require_relative './test_init'
require_relative "./test_init"

TestBench::Run.(
'test/automated',
exclude: '{_*,*sketch*,*_init,*_tests}.rb'
"test/automated",
exclude: "{_*,*sketch*,*_init,*_tests}.rb"
) or exit(false)
2 changes: 1 addition & 1 deletion test/automated/automated_init.rb
Original file line number Diff line number Diff line change
@@ -1 +1 @@
require_relative '../test_init'
require_relative "../test_init"
2 changes: 1 addition & 1 deletion test/automated/compare/attributes.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../automated_init'
require_relative "../automated_init"

context "Compare" do
context "Attributes" do
Expand Down
2 changes: 1 addition & 1 deletion test/automated/compare/classes.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../automated_init'
require_relative "../automated_init"

context "Compare" do
context "Classes" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../../automated_init'
require_relative "../../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../../automated_init'
require_relative "../../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../../automated_init'
require_relative "../../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../../automated_init'
require_relative "../../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../../automated_init'
require_relative "../../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../../automated_init'
require_relative "../../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../../automated_init'
require_relative "../../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../../automated_init'
require_relative "../../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../automated_init'
require_relative "../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
2 changes: 1 addition & 1 deletion test/automated/compare/comparison/comparison.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../automated_init'
require_relative "../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../automated_init'
require_relative "../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../automated_init'
require_relative "../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../automated_init'
require_relative "../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../automated_init'
require_relative "../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../automated_init'
require_relative "../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../../automated_init'
require_relative "../../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
2 changes: 1 addition & 1 deletion test/automated/compare/comparison/entry_difference.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../automated_init'
require_relative "../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
2 changes: 1 addition & 1 deletion test/automated/compare/comparison/get_entry.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../automated_init'
require_relative "../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
2 changes: 1 addition & 1 deletion test/automated/compare/comparison/not_schema_error.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../automated_init'
require_relative "../../automated_init"

context "Compare" do
context "Comparison" do
Expand Down
2 changes: 1 addition & 1 deletion test/automated/compare/list.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../automated_init'
require_relative "../automated_init"

context "Compare" do
context "List" do
Expand Down
2 changes: 1 addition & 1 deletion test/automated/data_structure/build/from_empty_hash.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../automated_init'
require_relative "../../automated_init"

context "Data Structure" do
context "Build" do
Expand Down
4 changes: 2 additions & 2 deletions test/automated/data_structure/build/from_hash.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../../automated_init'
require_relative "../../automated_init"

context "Data Structure" do
context "Build" do
Expand All @@ -7,7 +7,7 @@
data_structure = Schema::Controls::DataStructure::Example.build data

test "Hash values are the attributes' values" do
assert(data_structure.some_attribute == 'some value')
assert(data_structure.some_attribute == "some value")
end
end
end
Expand Down
4 changes: 2 additions & 2 deletions test/automated/data_structure/clone.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../automated_init'
require_relative "../automated_init"

context "Data Structure" do
context "Clone" do
Expand All @@ -21,7 +21,7 @@
context "Deep Copy Via Transformation" do
data = Schema::Controls::DataStructure.hash

refute(data[:some_attribute] == 'some read value')
refute(data[:some_attribute] == "some read value")

data_structure = Schema::Controls::DataStructure::ReadAndWrite::Example.build(data)

Expand Down
2 changes: 1 addition & 1 deletion test/automated/data_structure/data_structure.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require_relative '../automated_init'
require_relative "../automated_init"

context "Data Structure" do
test "Is a Schema object" do
Expand Down
Loading