Skip to content

Commit

Permalink
Setup parliament-ruby for sinatra compatibilty
Browse files Browse the repository at this point in the history
  • Loading branch information
mattrayner committed Apr 10, 2017
1 parent e07d742 commit 8b81b04
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 7 deletions.
4 changes: 2 additions & 2 deletions lib/parliament/builder.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module Parliament
# Namespace for classes and modules that processes data from http requests.
# @since 0.7.0
module Builder
Dir[File.join(File.dirname(__FILE__), '../parliament/builder', '*.rb')].each { |builder| require builder }
# Currently just a namespace definition
require 'parliament/builder/base_response_builder'
require 'parliament/builder/ntriple_response_builder'
end
end
24 changes: 22 additions & 2 deletions lib/parliament/decorator.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,27 @@
module Parliament
# Decorator namespace
module Decorator
# require all the decorators
Dir[File.join(File.dirname(__FILE__), '../parliament/decorator', '*.rb')].each { |decorator| require decorator }
require_relative '../parliament/decorator/constituency_area'
require_relative '../parliament/decorator/constituency_group'

require_relative '../parliament/decorator/contact_point'

require_relative '../parliament/decorator/gender'
require_relative '../parliament/decorator/gender_identity'

require_relative '../parliament/decorator/house'
require_relative '../parliament/decorator/house_incumbency'
require_relative '../parliament/decorator/house_seat'

require_relative '../parliament/decorator/incumbency'

require_relative '../parliament/decorator/party'
require_relative '../parliament/decorator/party_membership'

require_relative '../parliament/decorator/person'

require_relative '../parliament/decorator/postal_address'

require_relative '../parliament/decorator/seat_incumbency'
end
end
4 changes: 2 additions & 2 deletions lib/parliament/request.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module Parliament
# Namespace for classes and modules that handle http connections.
# @since 0.7.0
module Request
Dir[File.join(File.dirname(__FILE__), '../parliament/request', '*.rb')].each { |request| require request }
# Currently just a namespace definition
require 'parliament/request/base_request'
require 'parliament/request/url_request'
end
end
2 changes: 1 addition & 1 deletion lib/parliament/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module Parliament
VERSION = '0.6.3'.freeze
VERSION = '0.7.4'.freeze
end

0 comments on commit 8b81b04

Please sign in to comment.