@@ -6,7 +6,7 @@ class Plan
66 # @param [Hash] model The API model as a JSON hash.
77 # @param [Symbol] type The type of code to generate, either :client, :server, or :schema.
88 # @param [Hash] options
9- # @option options [String] :name The name of the service to generate code for.
9+ # @option options [String] :service_name The name of the service to generate code for.
1010 # @option options [String] :module_name The module name for clients and schemas.
1111 # Defaults to the name of the service.
1212 # @option options [String] :gem_name The gem name for clients and schemas.
@@ -20,8 +20,8 @@ def initialize(model, type, options = {})
2020 @type = type
2121 @service = find_service ( model [ 'shapes' ] )
2222
23- @name = options . fetch ( :name , default_name ( @service ) )
24- @module_name = options . fetch ( :module_name , @name )
23+ @service_name = options . fetch ( :service_name , default_service_name ( @service ) )
24+ @module_name = options . fetch ( :module_name , @service_name )
2525 @gem_name = options . fetch ( :gem_name , default_gem_name ( @module_name , @type ) )
2626 @gem_version = options . fetch ( :gem_version )
2727
@@ -42,7 +42,7 @@ def initialize(model, type, options = {})
4242 attr_reader :service
4343
4444 # @return [String] The name of the service.
45- attr_reader :name
45+ attr_reader :service_name
4646
4747 # @return [String] The module name for clients and schemas.
4848 attr_reader :module_name
@@ -72,7 +72,7 @@ def find_service(shapes)
7272 service
7373 end
7474
75- def default_name ( service )
75+ def default_service_name ( service )
7676 Model ::Shape . name ( service . keys . first )
7777 end
7878
0 commit comments