Comparing changes

v1.0.7 v1.0.8
4 commits 4 files changed

Commits

41b5744 bump version. mo 2018-02-18 01:38:31
6c0d828 fix rubocop errors. mo 2018-02-18 01:35:52
d6503d8 fix rubocop errors. mo 2018-02-17 06:03:18
lib/saml/kit/null_assertion.rb
@@ -5,6 +5,48 @@ module Saml
       include Translatable
       validate :invalid
 
+      def issuer; end
+
+      def name_id; end
+
+      def signed?
+        false
+      end
+
+      def signature; end
+
+      def attributes
+        []
+      end
+
+      def started_at
+        Time.at(0).to_datetime
+      end
+
+      def expired_at
+        Time.at(0).to_datetime
+      end
+
+      def audiences
+        []
+      end
+
+      def encrypted?
+        false
+      end
+
+      def decryptable?
+        false
+      end
+
+      def present?
+        false
+      end
+
+      def to_xml(*_args)
+        ''
+      end
+
       def invalid
         errors[:assertion].push(error_message(:invalid))
       end
lib/saml/kit/version.rb
@@ -1,5 +1,5 @@
 module Saml
   module Kit
-    VERSION = '1.0.7'.freeze
+    VERSION = '1.0.8'.freeze
   end
 end
spec/saml/kit/metadata_spec.rb
@@ -3,16 +3,12 @@ RSpec.describe Saml::Kit::Metadata do
     subject { described_class }
 
     it 'returns an identity provider metadata' do
-      xml = described_class.build_xml do |x|
-        x.build_identity_provider
-      end
+      xml = described_class.build_xml(&:build_identity_provider)
       expect(subject.from(xml)).to be_instance_of(Saml::Kit::IdentityProviderMetadata)
     end
 
     it 'returns a service provider metadata' do
-      xml = described_class.build_xml do |x|
-        x.build_service_provider
-      end
+      xml = described_class.build_xml(&:build_service_provider)
       expect(subject.from(xml)).to be_instance_of(Saml::Kit::ServiceProviderMetadata)
     end
 
saml-kit.gemspec
@@ -29,9 +29,9 @@ Gem::Specification.new do |spec|
   spec.add_development_dependency 'ffaker', '~> 2.7'
   spec.add_development_dependency 'rake', '~> 10.0'
   spec.add_development_dependency 'rspec', '~> 3.0'
+  spec.add_development_dependency 'rspec-benchmark', '~> 0.3'
   spec.add_development_dependency 'rubocop', '~> 0.52'
   spec.add_development_dependency 'rubocop-rspec', '~> 1.22'
   spec.add_development_dependency 'simplecov', '~> 0.15'
   spec.add_development_dependency 'webmock', '~> 3.1'
-  spec.add_development_dependency 'rspec-benchmark', '~> 0.3'
 end