前提・実現したいこと
Rubyで顧客管理リストを作成しています。
Customerクラスのinitializeメソッドの中で顧客の生年月日も指定できるようにしたいです。
作成にあたっての条件は下記の通りです。
・生年月日はDateクラスにてデータを保持すること。
・出力処理はCustomerクラスのdisp_infoメソッド内に追加すること。
発生している問題
①顧客の生年月日を年月日形式で表示させたいが、「yyーmmーdd」表記になってしまう。
②parseメソッド、strftimeメソッドの使い方がイメージできない。
Ruby
1 2### class Customer 3 def initialize(name) 4 @name = name 5 end 6 7 def disp_info 8 puts "顧客名:" + (@name) 9 end 10end 11 12require "date" 13class Date 14 def initialize(date) 15 @date = date 16 end 17 18 def disp_info 19 puts "生年月日:" + (@date) 20 end 21end 22 23tanaka = Customer.new('田中 太郎') 24tanaka.disp_info 25 26tanaka = Date.new('1995-08-30') 27tanaka.disp_info
回答2件
あなたの回答
tips
プレビュー